v3.26.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment
    
December 31
 
    
2024
    
2025
 
    
US$
    
US$
 
Cost:
     
Land
     67,640        67,640  
Buildings
     28,507        95,481  
Machinery and equipment
     75,326        85,851  
Furniture and fixtures
     9,506        12,707  
Leasehold and buildings improvement
     9,590        33,707  
Software
     69,854        82,403  
  
 
 
    
 
 
 
Total
     260,423        377,789  
  
 
 
    
 
 
 
Accumulated depreciation:
     
Buildings
     7,172        8,347  
Machinery and equipment
     51,791        61,433  
Furniture and fixtures
     7,148        6,635  
Leasehold and buildings improvement
     6,488        6,226  
Software
     62,680        76,943  
  
 
 
    
 
 
 
     135,279        159,584  
Prepayment and construction in progress
     63,254        761  
  
 
 
    
 
 
 
     188,398        218,966