XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Disaggregation of Revenue by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Net sales $ 120,213 $ 62,582 $ 232,833 $ 171,187
Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales 121,459 63,652 235,634 173,526
Intercompany Sales Elimination        
Disaggregation Of Revenue [Line Items]        
Net sales (1,246) (1,070) (2,801) (2,339)
Outdoor Sports | Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales 3,006 1,592 5,677 3,363
Fabrication | Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales 78,318 43,224 147,689 113,016
Performance structures | Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales 18,753 7,152 39,208 23,791
Tube | Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales 15,760 9,320 30,647 24,274
Tank | Operating Segments        
Disaggregation Of Revenue [Line Items]        
Net sales $ 5,622 $ 2,364 $ 12,413 $ 9,082