Quarterly report pursuant to Section 13 or 15(d)

Leases - Additional Information (Details)

v3.24.3
Leases - Additional Information (Details)
3 Months Ended 9 Months Ended
Feb. 01, 2024
USD ($)
ft²
Jan. 01, 2024
USD ($)
ft²
Dec. 19, 2023
serviceVehicle
Sep. 30, 2024
USD ($)
serviceVehicle
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Jun. 17, 2024
USD ($)
ft²
Apr. 30, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Mar. 31, 2023
leaseAgreement
ft²
option
building
Lessee, Lease, Description [Line Items]                      
Number of lease agreements | leaseAgreement                     2
Number of buildings in lease agreements | building                     2
Square feet of lease | ft² 2,063 2,800           1,751     26,412
Initial lease term                     5 years
Number of options to extend lease | option                     2
Lease renewal term   3 years           3 years      
Option to extend lease, period 2 years 3 years                  
Option to extend lease, monthly rent $ 1,891 $ 4,560           $ 3,662      
Operating lease, term of contract 3 years                    
Number of square feet for expired operating lease | ft²                 43,000    
Monthly rent on expired operating lease                 $ 44,254    
Finance lease, number of acquired service vehicles | serviceVehicle     5 4              
Lease cost   38,200                  
Operating Lease, Payments           $ 589,455 $ 558,028        
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability           $ 1,547,800 $ 0        
Operating Lease, Weighted Average Remaining Lease Term       4 years 3 months 18 days 3 years 10 months 24 days 4 years 3 months 18 days 3 years 10 months 24 days        
Weighted-average discount rate - operating leases (percent)       7.50% 6.00% 7.50% 6.00%        
Operating lease expense   $ 26,962   $ 164,627 $ 209,506 $ 631,840 $ 616,062        
Right of use assets - operating leases       1,839,031   1,839,031       $ 743,096  
Operating lease obligations, current       426,498   426,498       248,933  
Operating lease obligations, net of current portion       1,452,924   1,452,924       523,660  
Operating Lease, Liability       $ 1,879,422   $ 1,879,422       $ 772,593