Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.23.1
Commitments and Contingencies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Agreement
Dec. 31, 2021
USD ($)
Gain Contingencies [Line Items]    
Operating lease payment $ 279,883 $ 198,538
Rent expense $ 406,817 $ 363,971
Operating leases, options to extend 5 years  
Operating leases, existence of option to extend true  
Operating leases, description The Company held three lease agreements for office and warehouse space in Texas as of December 31, 2022. The Company’s lease contracts have remaining terms ranging from 5 years to 12 years, some of which may include options to extend the leases for up to 5 years.  
Number of lease agreements | Agreement 3  
Minimum [Member]    
Gain Contingencies [Line Items]    
Operating leases, remaining lease terms 5 years  
Maximum [Member]    
Gain Contingencies [Line Items]    
Operating leases, remaining lease terms 12 years