XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | Segment 2    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] srt:ChiefExecutiveOfficerMember    
Net sales $ 836,281 $ 813,067 $ 899,547
Foreign Countries [Member]      
Segment Reporting Information [Line Items]      
Net sales 46,300 46,100 54,200
Long-lived assets 10,200 10,300  
Export Sales [Member] | Foreign Countries [Member]      
Segment Reporting Information [Line Items]      
Net sales $ 37,100 $ 30,000 $ 31,700
Sales [Member] | Customer Concentration Risk [Member] | Canada [Member]      
Segment Reporting Information [Line Items]      
Concentration risk percentage 3.00% 4.40% 4.30%