Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Lease Expense and Supplemental Information (Details)

v3.24.0.1
Commitments and Contingencies - Lease Expense and Supplemental Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance lease costs:    
Amortization of assets $ 30,279 $ 55,572
Interest on lease liabilities 3,167 4,516
Total finance lease costs 33,446 60,088
Operating lease costs 6,075,254 5,647,185
Total lease costs 6,108,700 5,707,273
Operating Leases:    
Operating lease right-of-use asset 12,413,221 20,587,199
Operating lease liability, current portion 3,756,328 5,295,830
Operating lease liability, net of current portion 10,914,997 18,672,719
Total operating lease liability 14,671,325 23,968,549
Finance Leases:    
Finance lease assets 151,396 151,396
Less accumulated amortization (117,932) (87,652)
Property and equipment, net 33,464 63,744
Finance lease liability, current portion 25,491 24,433
Finance lease liability, net of current portion 38,016 63,507
Total finance lease liabilities $ 63,507 $ 87,940
Weighted average remaining lease term (in years):    
Operating leases 4 years 9 months 18 days 5 years 4 months 24 days
Finance lease 2 years 4 months 24 days 3 years 4 months 24 days
Weighted average discount rate:    
Operating leases 5.40% 4.80%
Finance leases 4.30% 4.30%
Cash paid for amounts included in measurement of liabilities:    
Operating cash flows from operating leases $ 6,567,992 $ 5,931,114
Operating cash flows from finance leases 3,167 4,516
Financing cash flows from finance leases 24,432 49,855
Non-cash transactions: ROU assets obtained in exchange for lease liabilities    
Operating lease 4,645,810 7,222,822
Finance lease $ 0 $ 0