Annual report pursuant to Section 13 and 15(d)

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

v3.23.3
Commitments and Contingencies - Lease Expense and Supplemental Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance lease costs:    
Amortization of assets $ 55,572 $ 85,300
Interest on lease liabilities 4,516 9,012
Total finance lease costs 60,088 94,312
Operating lease costs 5,647,185 4,590,571
Total lease costs 5,707,273 4,684,883
Operating Leases:    
Operating lease right-of-use asset 20,587,199 18,425,914
Operating lease liability, current portion 5,295,830 4,613,843
Operating lease liability, net of current portion 18,672,719 16,872,093
Total operating lease liability 23,968,549 21,485,936
Finance Leases:    
Finance lease assets 151,396 267,252
Less accumulated amortization (87,652) (147,937)
Property and equipment, net 63,744 119,315
Finance lease liability, current portion 24,433 49,855
Finance lease liability, net of current portion 63,507 87,939
Total finance lease liabilities $ 87,940 $ 137,794
Weighted average remaining lease term (in years):    
Operating leases 5 years 4 months 24 days 5 years 4 months 24 days
Finance lease 3 years 4 months 24 days 3 years 7 months 6 days
Weighted average discount rate:    
Operating leases 4.80% 4.60%
Finance leases 4.30% 4.80%
Cash paid for amounts included in measurement of liabilities:    
Operating cash flows from operating leases $ 5,931,114 $ 4,484,737
Operating cash flows from finance leases 4,516 9,012
Financing cash flows from finance leases 49,855 80,322
Non-cash transactions: ROU assets obtained in exchange for lease liabilities    
Operating lease 7,222,822 10,007,188
Finance lease $ 0 $ 15,140