v3.25.3
LEASES - AS A LESSEE - SCHEDULE OF SUPPLEMENTAL INFORMATION OPERATING LEASES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases As Lessee        
Operating cash flows from operating leases     $ 3,639,887 $ 3,107,447
Operating cash flows from finance leases $ 3,784 $ 0 9,007 0
Financing cash flows from finance leases     310,603 0
Operating lease right-of-use assets obtained in exchange for operating lease liabilities     105,556 0
Finance lease right-of-use assets obtained in exchange for finance lease liabilities     612,466 0
Remeasurement of operating lease liabilities and right-of-use assets due to lease modifications     $ 2,646,028 $ 2,408,752
Weighted average remaining lease term (years) Operating leases 1 year 9 months 21 days 2 years 18 days 1 year 9 months 21 days 2 years 18 days
Weighted average remaining lease term (years) Finanace leases 2 years 5 months 4 days   2 years 5 months 4 days  
Weighted average discount rate (per annum) Operating leases 0.68% 0.19% 0.68% 0.19%
Weighted average discount rate (per annum) Finance leases 5.11% 0.00% 5.11% 0.00%