XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax $ 594,921 $ 597,607 $ 537,754 $ 533,762 $ 559,889 $ 488,158 $ 453,990 $ 430,118 $ 2,264,044 $ 1,932,155 $ 1,447,642
5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 486,213 444,963 401,106
Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 88,435 93,631 74,728
Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 232,238 270,426 215,996
ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 89,503 90,487 88,075
Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 208,688 165,150 25,278
Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 165,411 118,166 43,442
Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 201,507 54,047  
Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 261,338 180,217 130,046
Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 153,815 139,941 98,990
PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 24,744    
Operating Segments                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,264,044 1,932,155 1,447,642
Operating Segments | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 486,213 444,963 401,106
Operating Segments | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 88,435 93,631 74,728
Operating Segments | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 232,238 270,426 215,996
Operating Segments | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 89,503 90,487 88,075
Operating Segments | Sterno                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 352,152 375,127 369,981
Operating Segments | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 208,688 165,150 25,278
Operating Segments | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 165,411 118,166 43,442
Operating Segments | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 201,507 54,047 0
Operating Segments | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 261,338 180,217 130,046
Operating Segments | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 153,815 139,941 98,990
Operating Segments | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 24,744 0 0
Reconciliation of Segment to Consolidated | Corporate                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
UNITED STATES                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,806,151 1,566,325 1,204,533
UNITED STATES | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 384,911 363,017 319,181
UNITED STATES | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 32,207 33,319 26,653
UNITED STATES | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 208,215 243,347 194,578
UNITED STATES | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 89,503 90,487 88,075
UNITED STATES | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 61,719 52,804 6,894
UNITED STATES | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 156,420 116,277 42,823
UNITED STATES | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 192,026 53,662  
UNITED STATES | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 233,158 154,882 110,829
UNITED STATES | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 105,899 96,944 61,112
UNITED STATES | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,583    
Canada                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 38,730 39,756 35,890
Canada | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 11,467 10,387 7,192
Canada | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,016 3,485 3,251
Canada | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 10,090 11,539 10,124
Canada | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Canada | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 664 834 98
Canada | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,972 770 136
Canada | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 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                 774 662 296
Canada | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 222    
Europe                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 189,808 159,904 101,140
Europe | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 34,389 27,393 28,239
Europe | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 28,210 31,411 25,679
Europe | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 7,557 8,546 7,688
Europe | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Europe | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 66,273 57,570 9,783
Europe | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,136 85 24
Europe | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 9,014 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                 38,602 33,828 29,190
Europe | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,881    
Asia Pacific [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 153,042 103,394 47,673
Asia Pacific [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 16,677 15,715 15,157
Asia Pacific [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 22,903 24,891 17,868
Asia Pacific [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,301 1,328 1,028
Asia Pacific [Member] | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Asia Pacific [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 79,848 53,735 8,476
Asia Pacific [Member] | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,675 973 444
Asia Pacific [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 439 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,490 6,086 4,604
Asia Pacific [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 20,623    
Other International [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 76,313 62,776 58,406
Other International [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 38,769 28,451 31,337
Other International [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,099 525 1,277
Other International [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 5,075 5,666 2,578
Other International [Member] | ACI                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Other International [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 184 207 27
Other International [Member] | Marucci                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 208 61 15
Other International [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 28 0  
Other International [Member] | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 28,180 25,335 19,217
Other International [Member] | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,050 $ 2,421 $ 3,788
Other International [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 435