XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax $ 620,255 $ 560,868 $ 514,038 $ 503,072 $ 544,915 $ 497,847 $ 460,740 $ 461,515 $ 2,198,233 $ 1,965,017 $ 1,920,695
UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,761,888 1,559,636 1,528,021
Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 164,002 143,613 160,462
Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 155,591 144,589 125,464
Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 54,882 55,351 57,616
MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 61,870 61,828 49,132
5.11 Tactical                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 532,161 533,089 486,213
5.11 Tactical | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 412,309 423,750 384,911
5.11 Tactical | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 31,508 34,018 34,389
5.11 Tactical | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 17,653 17,313 16,677
5.11 Tactical | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 36,043 31,290 31,126
5.11 Tactical | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 34,648 26,718 19,110
Velocity Outdoor [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 96,427 172,190 232,238
Velocity Outdoor [Member] | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 90,263 156,853 208,215
Velocity Outdoor [Member] | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 936 4,393 7,557
Velocity Outdoor [Member] | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 256 617 1,301
Velocity Outdoor [Member] | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,509 9,186 13,862
Velocity Outdoor [Member] | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 463 1,141 1,303
Arnold                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 171,837 166,679 153,815
Arnold | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 119,056 115,625 105,899
Arnold | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 41,505 39,173 38,602
Arnold | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 7,799 6,388 6,490
Arnold | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 3,081 5,080 2,368
Arnold | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 396 413 456
Sterno Products                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 318,448 323,830 352,152
Sterno Products | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 305,534 312,239 340,510
Sterno Products | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,158 3,354 2,746
Sterno Products | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 121 10 86
Sterno Products | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 8,346 8,226 8,795
Sterno Products | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 289 1 15
Boa                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 190,811 155,825 208,688
Boa | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 50,932 41,036 61,719
Boa | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 79,201 56,073 66,273
Boa | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 60,273 58,139 79,848
Boa | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 354 555 836
Boa | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 51 22 12
Altor                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 239,068 238,030 261,338
Altor | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 213,346 204,598 233,158
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                 0 0 0
Altor | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 25,722 33,432 28,180
Lugano                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 470,666 308,321 201,507
Nonmonetary Transaction, Gross Operating Revenue Recognized                 154,900 105,500 38,000
Lugano | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 465,095 304,761 192,026
Lugano | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,603 3,102 9,014
Lugano | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,032 73 439
Lugano | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,635 385 28
Lugano | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 301 0 0
PrimaLoft                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 74,226 67,053 24,744
PrimaLoft | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 868 774 1,583
PrimaLoft | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,091 3,500 1,881
PrimaLoft | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 68,457 62,049 20,623
PrimaLoft | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 810 629 601
PrimaLoft | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 $ 101 $ 56
The Honey Pot                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 104,589    
The Honey Pot | UNITED STATES                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 104,485    
The Honey Pot | Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0    
The Honey Pot | Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0    
The Honey Pot | Other International [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 104    
The Honey Pot | MEXICO                      
Disaggregation of Revenue [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 0