XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues $ 536,612 $ 464,975 $ 431,525 $ 408,556 $ 421,609 $ 364,948 $ 286,218 $ 286,792      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 1,841,668 $ 1,359,567 $ 1,263,298
5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 444,963 401,106 388,645
Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 93,631 74,728 89,995
Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 270,426 215,996 147,842
Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 165,150 25,278  
Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 118,166 43,442  
Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 54,047    
Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 180,217 130,046 121,424
Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 139,941 98,990 119,948
Operating Segments                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 1,841,668 1,359,567 1,263,298
Operating Segments | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 444,963 401,106 388,645
Operating Segments | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 93,631 74,728 89,995
Operating Segments | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 270,426 215,996 147,842
Operating Segments | Sterno                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 375,127 369,981 395,444
Operating Segments | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 165,150 25,278 0
Operating Segments | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 118,166 43,442 0
Operating Segments | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 54,047 0 0
Operating Segments | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 180,217 130,046 121,424
Operating Segments | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 139,941 98,990 119,948
Reconciliation of Segment to Consolidated | Corporate and other                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenues                 0 0 0
UNITED STATES                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,475,838 1,116,458 1,016,393
UNITED STATES | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 363,017 319,181 307,552
UNITED STATES | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 33,319 26,653 28,028
UNITED STATES | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 243,347 194,578 131,061
UNITED STATES | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 52,804 6,894  
UNITED STATES | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 116,277 42,823  
UNITED STATES | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 53,662    
UNITED STATES | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 154,882 110,829 101,622
UNITED STATES | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 96,944 61,112 72,593
Canada                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 39,756 35,890 34,577
Canada | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 10,387 7,192 8,203
Canada | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 3,485 3,251 3,541
Canada | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 11,539 10,124 6,134
Canada | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 834 98  
Canada | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 770 136  
Canada | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0    
Canada | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Canada | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 662 296 712
Europe                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 159,904 101,140 100,690
Europe | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 27,393 28,239 29,042
Europe | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 31,411 25,679 27,318
Europe | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 8,546 7,688 6,207
Europe | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 57,570 9,783  
Europe | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 85 24  
Europe | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0    
Europe | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Europe | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 33,828 29,190 36,711
Asia Pacific [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 103,394 47,673 53,290
Asia Pacific [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 15,715 15,157 13,933
Asia Pacific [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 24,891 17,868 30,197
Asia Pacific [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,328 1,028 756
Asia Pacific [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 53,735 8,476  
Asia Pacific [Member] | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 973 444  
Asia Pacific [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 385    
Asia Pacific [Member] | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Asia Pacific [Member] | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 6,086 4,604 6,019
Other International [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 62,776 58,406 58,348
Other International [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 28,451 31,337 29,915
Other International [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 525 1,277 911
Other International [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 5,666 2,578 3,684
Other International [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 207 27  
Other International [Member] | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 61 15  
Other International [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0    
Other International [Member] | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 25,335 19,217 19,802
Other International [Member] | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 2,421 $ 3,788 $ 3,913