v3.25.2
SCHEDULE OF SUPPLEMENTAL INFORMATION OPERATING LEASES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases As Lessee        
Operating cash flows from operating leases     $ 2,275,398 $ 1,992,121
Operating cash flows from finance leases $ 2,977 5,223
Financing cash flows from finance leases     278,097
Operating lease right-of-use assets obtained in exchange for operating lease liabilities     104,437
Finance lease right-of-use assets obtained in exchange for finance lease liabilities     612,466
Remeasurement of operating lease liabilities and right-of-use assets due to lease modifications     $ 1,160,680 $ 1,376,034
Weighted average remaining lease term (years) Operating leases 1 year 9 months 2 years 10 days 1 year 9 months 2 years 10 days
Weighted average remaining lease term (years) Finance leases 2 years 7 months 6 days   2 years 7 months 6 days  
Weighted average discount rate (per annum) Operating leases 0.69% 0.19% 0.69% 0.19%
Weighted average discount rate (per annum) Finance leases 5.05% 5.05%