v3.26.1
Principal Accounting Policies - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Principal Accounting Policies        
Net decrease in retained earnings $ (511,961) $ (569,851)    
Cash settlement from commercial banks period 6 months      
Bank acceptance notes, endorsed $ 1,598 $ 1,991 $ 670  
Accounting Standards Update 2016-13 | Adjustment        
Principal Accounting Policies        
Net decrease in retained earnings       $ 460