XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax $ 569,565 $ 575,819 $ 1,635,952 $ 1,601,929
5.11        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 135,213 126,537 385,695 350,608
Marucci [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 48,500 42,753 144,065 122,481
Total        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 54,469 75,482 126,348 180,774
Sterno Products [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 80,185 88,636 229,819 249,745
BOA        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,281 50,019 113,390 166,215
Altor        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 59,215 69,618 181,613 199,590
Lugano        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 78,735 51,145 203,571 137,229
Primaloft        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 10,930 10,712 57,619 10,712
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 569,565 575,819 1,635,952 1,601,929
Operating Segments | 5.11        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 135,213 126,537 385,695 350,608
Operating Segments | Ergobaby        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 23,218 21,540 71,785 68,256
Operating Segments | Marucci [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 48,500 42,753 144,065 122,481
Operating Segments | Total        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 54,469 75,482 126,348 180,774
Operating Segments | Arnold        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 41,819 39,377 122,047 116,319
Operating Segments | Sterno Products [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 80,185 88,636    
Operating Segments | Sterno        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax     229,819 249,745
Operating Segments | BOA        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 37,281 50,019 113,390 166,215
Operating Segments | Altor        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 59,215 69,618 181,613 199,590
Operating Segments | Lugano        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 78,735 51,145 203,571 137,229
Operating Segments | Primaloft        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax 10,930 10,712 57,619 10,712
Reconciliation of Segment to Consolidated | Corporate        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenue, excluding assessed tax $ 0 $ 0 $ 0 $ 0