v3.25.1
Enterprise-Wide Segment Information and Net Sales - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Customer
Mar. 31, 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 $ 332,113 $ 301,972
Customer One    
Entity Wide Revenue Major Customer [Line Items]    
Net sales 39,000 42,700
Customer Two    
Entity Wide Revenue Major Customer [Line Items]    
Net sales 33,600  
China    
Entity Wide Revenue Major Customer [Line Items]    
Net sales $ 153,400 $ 138,500
Geographic Concentration Risk    
Entity Wide Revenue Major Customer [Line Items]    
Number of customer accounted for 10% | Customer 2  
Number of customer did not account for 10% or greater of net sales | Customer   1
Number of customer accounted for 10% or greater of outstanding accounts receivable | Customer 1 1
Sales Revenue | Geographic Concentration Risk | Accounts Receivable    
Entity Wide Revenue Major Customer [Line Items]    
Concentration Risk, Percentage 14.10%  
Sales Revenue | Geographic Concentration Risk | Accounts Receivable | Customer One    
Entity Wide Revenue Major Customer [Line Items]    
Concentration Risk, Percentage 11.80% 14.20%
Sales Revenue | Geographic Concentration Risk | Accounts Receivable | Customer Two    
Entity Wide Revenue Major Customer [Line Items]    
Concentration Risk, Percentage 10.10% 17.30%