v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 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
June 30, 2026
As of
December 31, 2025
USDUSD
Operating lease right-of-use assets$9,908,253 $11,031,892 
Operating lease liabilities – current$1,737,632 $1,700,936 
Operating lease liabilities – noncurrent8,908,217 10,012,616 
Total operating lease liabilities$10,645,849 $11,713,552 
Information relating to the lease term and discount rate are as follows:
As of
June 30, 2026
As of
December 31, 2025
Weighted-average remaining lease term
Operating leases8.2 years8.5 years
Weighted-average discount rate
Operating leases5.9%5.9%
Schedule of Maturities of Operating Lease Liabilities
As of June 30, 2026, the maturities of operating lease liabilities were as follows:
For the 12 months ending June 30,
2027$2,320,360 
20282,376,157 
20292,172,004 
20301,140,432 
20311,168,727 
Thereafter3,971,375 
Total lease payments13,149,055 
Less: imputed interest(2,503,206)
Present value of lease liabilities$10,645,849