v3.26.1
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Lessee Disclosure [Abstract]  
Summary of operating lease right-of-use assets and the amortization
Supplemental balance sheet information related to operating leases was as follows:
As of December 31,
20242025
US$US$
Operating Leases
Operating lease right-of-use assets18,206 16,770 
Total operating lease assets18,206 16,770 
Operating lease liabilities, current5,611 4,983 
Operating lease liabilities, non-current16,696 15,696 
Total operating lease liabilities22,307 20,679 
Summary of components of lease cost
The components of lease costs were as follows:
Year ended December 31,
202320242025
US$US$US$
Operating lease costs6,751 7,180 6,060 
Short-term lease costs518 445 73 
Total7,269 7,625 6,133 
The lease costs were allocated as follows:
Year ended December 31,
202320242025
US$US$US$
Selling, general and administrative expenses3,990 4,366 3,265 
Research and development expenses3,279 3,259 2,868 
Total7,269 7,625 6,133 
Supplemental cash flow information related to operating leases was as follows:
Year ended December 31,
202320242025
US$US$US$
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases4,406 5,422 6,112 
 
Right-of-use assets obtained in exchange for lease obligations 
Operating leases7,918 3,952 3,494 

Weighted average remaining lease term and weighted average discount rate for leases are as follows:
Year ended December 31,
202320242025
Weighted average remaining lease term (years):
Operating leases6.145.595.33
Weighted average discount rate:
Operating leases8.65%8.06%8.34%
Schedule of future minimum lease payments
Maturities of operating lease liabilities were as follows:
As of December 31, 2025
US$
20265,413 
20275,350 
20284,352 
20293,475 
20303,241 
2031 and thereafter3,741 
Total undiscounted lease payments25,572 
Less imputed interest(4,893)
Present value of lease liabilities20,679 
Operating lease liabilities, current4,983 
Operating lease liabilities, non-current15,696