XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease expense $ 1,009,108 $ 697,050 $ 2,775,887 $ 2,319,282
Finance Lease, Cost [Abstract]        
Amortization of finance lease right-of-use assets 1,197,076 1,195,719 3,394,696 2,822,982
Interest on lease liabilities 194,099 135,392 560,926 394,443
Finance lease expense 1,391,175 1,331,111 3,955,622 3,217,425
Short-term lease expense 594,729 452,538 1,484,186 1,156,886
Total lease cost 2,995,012 2,480,699 8,215,695 6,693,593
Operating lease payment 890,740 697,050 2,669,422 2,319,282
Finance lease payment 1,088,265 782,808 3,118,054 2,293,330
Total lease payments $ 1,979,005 $ 1,479,858 $ 5,787,476 $ 4,612,612