v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Leases
The table below presents the operating lease related assets and liabilities recorded on the Company’s consolidated balance sheets:
As of
March 31, 2026
As of
December 31, 2025
USD USD
Operating lease right-of-use assets$10,569,629 $11,031,892 
Operating lease liabilities – current$1,725,768 $1,700,936 
Operating lease liabilities – noncurrent9,579,585 10,012,616 
Total operating lease liabilities$11,305,353 $11,713,552 
Information relating to the lease term and discount rate are as follows:
As of
March 31, 2026
As of
December 31, 2025
Weighted-average remaining lease term  
Operating leases8.1 years8.5 years
Weighted-average discount rate  
Operating leases5.9%5.9%
Schedule of Maturities of Operating Lease Liabilities
As of March 31, 2026, the maturities of operating lease liabilities were as follows:
For the 12 months ending March 31,
2027$2,347,181 
20282,389,888 
20292,456,153 
20301,239,677 
20311,196,434 
Thereafter4,421,736 
Total lease payments14,051,069 
Less: imputed interest(2,745,716)
Present value of lease liabilities$11,305,353