XML 108 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Segments - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | Segment 2    
Net sales $ 899,547 $ 761,435 $ 510,369
Foreign Countries [Member]      
Segment Reporting Information [Line Items]      
Net sales 54,200 48,000 39,800
Long-lived assets 10,400 11,300  
Export Sales [Member] | Foreign Countries [Member]      
Segment Reporting Information [Line Items]      
Net sales $ 31,700 $ 29,900 $ 17,700
Sales [Member] | Customer Concentration Risk [Member] | Canada [Member]      
Segment Reporting Information [Line Items]      
Concentration risk percentage 4.30% 4.60% 4.80%