XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Maturities of lease liabilities (Details) - USD ($)
Jun. 30, 2024
Jan. 25, 2024
Dec. 31, 2023
LEASES      
July 1, 2024 through December 31, 2024 $ 307,722    
2025 601,196    
2026 280,228    
2027 289,008    
2028 297,788    
Thereafter 101,703    
Total future minimum lease payments 1,877,645    
Less: amount representing imputed interest (330,378)    
Present value of lease liabilities 1,547,267 $ 490,422  
Less: current portion (487,369)   $ (102,186)
Lease liabilities, non current portion $ 1,059,898