XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - 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
Segment Reporting, Revenue Reconciling Item [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
5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 532,161 533,089 486,213
Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 96,427 172,190 232,238
Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 190,811 155,825 208,688
Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 470,666 308,321 201,507
Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 239,068 238,030 261,338
Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 171,837 166,679 153,815
PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 74,226 67,053 24,744
Operating Segments                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,198,234 1,965,017 1,920,695
Operating Segments | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 532,161 533,089 486,213
Operating Segments | Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 96,427 172,190 232,238
Operating Segments | Sterno Candle Lamp [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 318,448 323,830 352,152
Operating Segments | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 190,811 155,825 208,688
Operating Segments | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 470,666 308,321 201,507
Operating Segments | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 239,069 238,030 261,338
Operating Segments | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 171,837 166,679 153,815
Operating Segments | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 74,226 67,053 24,744
UNITED STATES                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,761,888 1,559,636 1,528,021
UNITED STATES | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 412,309 423,750 384,911
UNITED STATES | Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 90,263 156,853 208,215
UNITED STATES | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 50,932 41,036 61,719
UNITED STATES | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 465,095 304,761 192,026
UNITED STATES | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 213,346 204,598 233,158
UNITED STATES | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 119,056 115,625 105,899
UNITED STATES | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 868 774 1,583
Europe                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 164,002 143,613 160,462
Europe | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 31,508 34,018 34,389
Europe | Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 936 4,393 7,557
Europe | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 79,201 56,073 66,273
Europe | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,603 3,102 9,014
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                 41,505 39,173 38,602
Europe | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,091 3,500 1,881
Asia Pacific [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 155,591 144,589 125,464
Asia Pacific [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 17,653 17,313 16,677
Asia Pacific [Member] | Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 256 617 1,301
Asia Pacific [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 60,273 58,139 79,848
Asia Pacific [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,032 73 439
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                 7,799 6,388 6,490
Asia Pacific [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 68,457 62,049 20,623
Other International [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 54,882 55,351 57,616
Other International [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 36,043 31,290 31,126
Other International [Member] | Velocity Outdoor [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,509 9,186 13,862
Other International [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 354 555 836
Other International [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 1,635 385 28
Other International [Member] | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 0 0 0
Other International [Member] | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 3,081 5,080 2,368
Other International [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 810 $ 629 $ 601