XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Narrative (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 20, 2024
USD ($)
Dec. 20, 2024
CNY (¥)
Jan. 23, 2024
USD ($)
factory
Jan. 23, 2024
CNY (¥)
factory
Apr. 08, 2021
patent
Sep. 05, 2018
patent
Dec. 31, 2024
USD ($)
action
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Contingencies [Line Items]                  
Voting threshold for business combinations (in percent)             0.6667    
Factory restructuring charges (Note 13)             $ 3,585 $ 4,015 $ 0
Total costs incurred inception to date             $ 7,600    
Number of litigation actions | action             2    
Number of patents allegedly infringed upon | patent         2 2      
Number of subsidiary factories included in lawsuit | factory     1 1          
Damages sought     $ 4,800 ¥ 35,000          
Litigation damages awarded to third party $ 3,800 ¥ 27,400              
Litigation damages awarded to third party, interest and other costs $ 4,200 ¥ 30,400              
Inventory                  
Contingencies [Line Items]                  
Purchase commitments             $ 9,300    
PP&E                  
Contingencies [Line Items]                  
Purchase commitments             900    
Severance Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             2,008 3,425  
Total costs incurred inception to date             5,433    
Other Exit Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             1,577 590  
Total costs incurred inception to date             2,167    
Asia                  
Contingencies [Line Items]                  
Total costs incurred inception to date             4,600    
Asia | Severance Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             500 3,400  
Asia | Other Exit Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             100 $ 600  
Mexico                  
Contingencies [Line Items]                  
Total costs incurred inception to date             3,000    
Mexico | Severance Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             1,500    
Mexico | Other Exit Expense                  
Contingencies [Line Items]                  
Factory restructuring charges (Note 13)             $ 1,500