XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
OPERATING LEASE LIABILITIES AND COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 185,076  
2025 678,835  
2026 488,751  
2027 346,812  
2028 253,415  
Thereafter 82,489  
Total minimum lease payments 2,035,378  
Less: Amount representing interest (135,777)  
Net lease obligations $ 1,899,601 $ 2,087,503