XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax $ 524,159 $ 515,597 $ 1,066,387 $ 1,026,110
5.11        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 126,030 120,048 250,482 224,071
Marucci [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,270 27,636 95,565 79,728
Total        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,839 53,846 71,879 105,292
Sterno Products [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 74,615 84,189 149,634 161,109
BOA        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 38,123 59,386 76,109 116,196
Altor        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 60,886 66,144 122,398 129,972
Lugano        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 60,949 39,065 124,836 86,084
Primaloft        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 22,160   46,689  
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 524,159 515,597 1,066,387 1,026,110
Operating Segments | 5.11        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 126,030 120,048 250,482 224,071
Operating Segments | Ergobaby        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 26,149 26,506 48,567 46,716
Operating Segments | Marucci [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,270 27,636 95,565 79,728
Operating Segments | Total        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,839 53,846 71,879 105,292
Operating Segments | Arnold        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 40,138 38,777 80,228 76,942
Operating Segments | Sterno Products [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 74,615 84,189    
Operating Segments | Sterno        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax     149,634 161,109
Operating Segments | BOA        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 38,123 59,386 76,109 116,196
Operating Segments | Altor        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 60,886 66,144 122,398 129,972
Operating Segments | Lugano        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 60,949 39,065 124,836 86,084
Operating Segments | Primaloft        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 22,160 0 46,689 0
Reconciliation of Segment to Consolidated | Corporate        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax $ 0 $ 0 $ 0 $ 0