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