v3.26.1
LEASES - AS A LESSEE - SCHEDULE OF MATURITY OF LEASE LIABILITIES (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases As Lessee    
Operating Leases Remainder of 2026 $ 2,781,068  
Finance Leases Remainder of 2026 56,110  
Operating Leases 2027 4,513,169  
Finance Leases 2027 76,703  
Operating Leases 2028 2,805,266  
Finance Leases 2028 43,782  
Operating Leases 2029 263,360  
Finance Leases 2029 7,335  
Operating Leases 2030 53,061  
Finance Leases 2030 0  
Operating Leases Thereafter 12,317  
Finance Leases Thereafter 0  
Operating leases total undiscounted lease payments 10,428,241  
Finance leases total undiscounted lease payments 183,930  
Operating Leases Less: imputed interest (126,686)  
Finance Leases Less: imputed interest (7,223)  
Operating Leases Present value of lease liabilities 10,301,555  
Finance lease Present value of lease liabilities 176,707  
Operating lease liabilities, current (5,404,269) $ (4,416,960)
Finance lease liabilities, current (99,627) (132,946)
Operating lease liabilities, non-current 4,897,286 4,136,257
Finance leases, lease liabilities, non current $ 77,080 $ 116,527