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