Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.24.1
Commitments and Contingencies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Agreement
Dec. 31, 2022
USD ($)
Gain Contingencies [Line Items]    
Operating lease payment $ 908,863 $ 279,883
Rent expense 1,118,564 406,817
Sublease income $ 280,120 $ 0
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, 2023. The Company’s lease contracts have remaining terms ranging from 3 years to 11 years, some of which may include options to extend the leases for up to 5 years. During 2023, the Company subleased the office and former warehouse space.  
Number of lease agreements | Agreement 3  
Minimum [Member]    
Gain Contingencies [Line Items]    
Operating leases, remaining lease terms 3 years  
Maximum [Member]    
Gain Contingencies [Line Items]    
Operating leases, remaining lease terms 11 years