v3.26.1
Refund Liabilities
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Refund Liabilities
8. REFUND LIABILITIES
Estimated sales returns and other allowances are made and adjusted based on historical experience and the consideration of varying contractual terms.
The changes in the refund liabilities are summarized as follows:
 
    
Year Ended December 31
 
    
  2024  
    
  2025  
 
    
US$
    
US$
 
Refund liabilities
     
Balance, beginning of year
     3,329        5,968  
Additions
     5,209        1,838  
Actual sales return and discount
     (2,570      (1,794
  
 
 
    
 
 
 
Balance, end of year
     5,968        6,012