v3.26.1
LEASES - AS A LESSEE - SCHEDULE OF SUPPLEMENTAL INFORMATION OPERATING LEASES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases As Lessee        
Operating cash flows from operating leases     $ 2,876,789 $ 2,275,398
Operating cash flows from finance leases $ 2,521 $ 2,977 5,467 5,223
Financing cash flows from finance leases     71,942 278,097
Operating lease right-of-use assets obtained in exchange for operating lease liabilities     67,106 104,437
Finance lease right-of-use assets obtained in exchange for finance lease liabilities     0 612,466
Remeasurement of operating lease liabilities and right-of-use assets due to lease modifications     $ 4,844,803 $ 1,160,680
Weighted average remaining lease term (years) Operating leases 2 years 2 months 8 days 1 year 9 months 2 years 2 months 8 days 1 year 9 months
Weighted average remaining lease term (years) Finanace leases 2 years 25 days 2 years 7 months 6 days 2 years 25 days 2 years 7 months 6 days
Weighted average discount rate (per annum) Operating leases 0.93% 0.69% 0.93% 0.69%
Weighted average discount rate (per annum) Finance leases 5.31% 5.05% 5.31% 5.05%