XML 52 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
12 Months Ended
Dec. 31, 2025
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
December 31, 2025
As of
December 31, 2024
USDUSD
Operating lease right-of-use assets$11,031,892 $12,823,747 
Operating lease liabilities – current$1,700,936 $1,867,956 
Operating lease liabilities – noncurrent10,012,616 11,352,939 
Total operating lease liabilities$11,713,552 $13,220,895 

Information relating to the lease term and discount rate are as follows:
As of
December 31, 2025
As of
December 31, 2024
 
Weighted-average remaining lease term
Operating leases8.5 years8.7 years
Weighted-average discount rate
Operating leases5.9%5.7%
Schedule of Maturities of Operating Lease Liabilities
As of December 31, 2025, the maturities of operating lease liabilities were as follows:
For the 12 months ending December 31,
2026$2,344,918 
20272,368,923 
20282,439,489 
20291,564,539 
20301,187,866 
Thereafter4,723,326 
Total lease payments14,629,061 
Less: imputed interest(2,915,509)
Present value of lease liabilities$11,713,552