XML 94 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024
As of
December 31, 2023
USDUSD
Operating lease right-of-use assets$12,823,747 $15,203,576 
Operating lease liabilities – current$1,867,956 $1,595,998 
Operating lease liabilities – noncurrent11,352,939 13,674,452 
Total operating lease liabilities$13,220,895 $15,270,450 

Information relating to the lease term and discount rate are as follows:
As of
December 31, 2024
As of
December 31, 2023
 
Weighted-average remaining lease term
Operating leases8.7 years9.4 years
Weighted-average discount rate
Operating leases5.7 %5.7 %
Schedule of Maturities of Operating Lease Liabilities
As of December 31, 2024, the maturities of operating lease liabilities were as follows:
For the 12 months ending December 31,
2025$2,575,464 
20262,622,311 
20272,613,448 
20282,221,045 
20291,339,891 
Thereafter5,258,220 
Total lease payments16,630,379 
Less: imputed interest(3,409,484)
Present value of lease liabilities$13,220,895