XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Lease Cost [Abstract]      
Operating leases cost excluding short-term rental expense $ 3,681,557 $ 3,415,206  
Short-term lease cost 588,329 637,353  
Total 4,269,886 4,052,559  
Supplemental Information Related to Operating Leases [Abstract]      
Cash paid for amounts included in the measurement of lease liabilities $ 2,668,166 $ 2,836,188  
Weighted average remaining lease term 5 years 6 months 14 days 6 years 4 months 2 days  
Weighted average discount rate 6.26% 6.23%  
Maturity of Lease Liabilities [Abstract]      
For the remaining of 2024 $ 1,892,740    
2025 3,792,727    
2026 3,864,253    
2027 3,900,075    
2028 1,986,439    
2029 and thereafter 5,659,333    
Total lease payments 21,095,567    
Less: imputed interest 3,201,907    
Total 17,893,660    
Less: current portion $ 4,605,336   $ 4,741,599
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: current portion    
Non-current portion $ 13,288,324   $ 16,339,619
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current portion