XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF MATURITY OF LEASE LIABILITIES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Leases As Lessee    
Operating Leases Remaining of 2024 $ 3,584,559  
Finance Leases Remaining of 2024 119,274  
Operating Leases 2026 1,190,693  
Finance Leases 2026 127,335  
Operating Leases 2027 398,265  
Finance Leases 2027 73,283  
Operating Leases 2028 127,386  
Finance Leases 2028 41,538  
Operating Leases 2029 115,276  
Finance Leases 2029 6,732  
Operating Leases Thereafter 57,638  
Finance Leases Thereafter  
Operating leases total undiscounted lease payments 5,473,817  
Finance leases total undiscounted lease payments 368,162  
Operating Leases Less: imputed interest (29,844)  
Finance Leases Less: imputed interest (15,058)  
Oprating leases present value of lease liabilities 5,443,973  
Finance leases present value of lease liabilities 353,104  
Oprating leases, lease liabilities, current (4,131,154) $ (4,341,522)
Finance leases, lease liabilities, current (157,532)
Oprating leases, Lease liabilities, non-current 1,312,819 1,241,526
Finance leases, lease liabilities, non current $ 195,572