v3.26.1
Revenue and Accounts Receivable, Net - Schedule of Net Sales to External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 79,036 $ 92,326
United States    
Disaggregation of Revenue [Line Items]    
Net sales 22,720 30,558
Asia (excluding PRC)    
Disaggregation of Revenue [Line Items]    
Net sales 16,526 18,747
Europe    
Disaggregation of Revenue [Line Items]    
Net sales 23,378 20,698
Latin America    
Disaggregation of Revenue [Line Items]    
Net sales 5,217 6,550
PRC    
Disaggregation of Revenue [Line Items]    
Net sales 7,947 8,918
Other    
Disaggregation of Revenue [Line Items]    
Net sales $ 3,248 $ 6,855