XML 93 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Balance sheet (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Right-of-Use Assets    
Operating lease right-of-use assets $ 10,721,375 $ 16,315,342
Lease Liabilities:    
Operating lease liabilities 13,570,976 18,079,469
Finance Lease cost    
Amortization of right-of-use assets 1,743,370 827,191
Interest of lease liabilities 172,888 35,633
Total finance lease cost $ 1,916,258 $ 862,824
Operating leases, weighted average remaining lease term (in years) 5 years 5 years 10 months 24 days
Operating leases, weighted average discount rate (as percentage) 12.00% 7.00%
Finance Leases, weighted average remaining lease term (in years) 2 years 7 months 6 days 1 year 1 month 6 days
Finance Leases, weighted average discount rate (as percentage) 6.00% 4.00%