v3.26.1
Finance Leases (Tables)
12 Months Ended
Dec. 31, 2025
Finance Leases [Abstract]  
Schedule of Finance Lease Liabilities

The Group’s finance lease right-of-use assets and lease liabilities recognized in the consolidated balances sheets consisted of the following:

 

   As of December 31, 
   2024   2025 
Finance lease right-of-use assets  $269,998   $297,524 
Amortization of finance lease right-of-use assets   (84,280)   (122,625)
Finance lease right-of-use assets, net  $185,718   $174,899 
           
Finance lease liabilities, current  $35,265    40,094 
Finance lease liabilities, non-current   92,197    61,502 
Total finance lease liabilities  $127,462   $101,596 
           
Weighted average remaining lease term (in years)   3.42    2.42 
Weighted average discount rate   3.13%   3.13%
Cash paid for finance leases   37,760    40,351 
Schedule of Future Minimum Payments Under the Current Existing Finance Leases

The following is a schedule of future minimum payments under the current existing finance leases as of December 31, 2025:

 

For the years ending December 31,  Amount 
2026   42,589 
2027   42,589 
2028   20,271 
Total lease payments   105,449 
Imputed interest   (3,853)
Total  $101,596