XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Enterprise-Wide Segment Information and Net Sales - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
USD ($)
Customer
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
USD ($)
Customer
Entity Wide Revenue Major Customer [Line Items]        
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]     srt:ChiefExecutiveOfficerMember  
Net sales $ 366,212 $ 319,771 $ 698,325 $ 621,743
China        
Entity Wide Revenue Major Customer [Line Items]        
Net sales 164,400 142,500 317,800 281,000
Accounts Receivable | Customer One        
Entity Wide Revenue Major Customer [Line Items]        
Net sales     48,200  
Accounts Receivable | Customer Two        
Entity Wide Revenue Major Customer [Line Items]        
Net sales     35,800  
Sales Revenue | Customer One        
Entity Wide Revenue Major Customer [Line Items]        
Net sales 45,900 $ 33,900 82,900 $ 76,600
Sales Revenue | Customer Two        
Entity Wide Revenue Major Customer [Line Items]        
Net sales $ 43,800   $ 79,500  
Geographic Concentration Risk | Accounts Receivable        
Entity Wide Revenue Major Customer [Line Items]        
Number of customer accounted for 10% or greater of outstanding accounts receivable | Customer     2 1
Geographic Concentration Risk | Accounts Receivable | Customer One        
Entity Wide Revenue Major Customer [Line Items]        
Concentration Risk, Percentage     15.40% 11.80%
Geographic Concentration Risk | Accounts Receivable | Customer Two        
Entity Wide Revenue Major Customer [Line Items]        
Concentration Risk, Percentage     11.40%  
Geographic Concentration Risk | Sales Revenue        
Entity Wide Revenue Major Customer [Line Items]        
Number of customer did not account for 10% or greater of net sales | Customer 2 1 2 1
Geographic Concentration Risk | Sales Revenue | Customer One        
Entity Wide Revenue Major Customer [Line Items]        
Concentration Risk, Percentage 12.50% 10.60% 11.90% 12.30%
Geographic Concentration Risk | Sales Revenue | Customer Two        
Entity Wide Revenue Major Customer [Line Items]        
Concentration Risk, Percentage 12.00%   11.40%