XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Assets and Liabilities in the Condensed Consolidated Balance Sheets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating Lease, Asset    
Lease right-of-use assets $ 9,125,733 $ 9,580,535
Total lease assets 9,125,733 9,580,535
Current liabilities:    
Lease liability - current portion 2,835,458 2,773,020
Noncurrent liabilities:    
Lease liability, net of current portion 6,720,787 7,223,941
Total lease liability 9,556,245 9,996,961
Finance Lease, Assets    
Lease right-of-use assets 13,385,131 12,003,919
Total lease assets 13,385,131 12,003,919
Current liabilities:    
Lease liability - current portion 3,866,929 3,534,073
Noncurrent liabilities:    
Lease liability, net of current portion 8,718,460 7,896,392
Total lease liability $ 12,585,389 $ 11,430,465