XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease Cost [Abstract]    
Operating leases cost excluding short-term rental expense $ 4,745,560 $ 1,616,853
Short-term lease cost 809,894 238,386
Total 5,555,454 1,855,239
Supplemental Information Related to Operating Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 4,012,410 $ 1,108,721
Weighted average remaining lease term 6 years 1 month 17 days 8 years 4 months 9 days
Weighted average discount rate 6.33% 4.27%
Maturity of Lease Liabilities [Abstract]    
2024 $ 4,908,465  
2025 4,127,389  
2026 4,180,335  
2027 4,221,505  
2028 2,176,965  
2029 and thereafter 5,784,794  
Total lease payments 25,399,453  
Less: imputed interest 4,318,235  
Total 21,081,218  
Less: current portion $ 4,741,599 $ 1,313,334
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: current portion  
Non-current portion $ 16,339,619 $ 7,421,582
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current portion