XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax $ 566,989 $ 521,065 $ 486,889 $ 483,933 $ 529,682 $ 533,066 $ 487,961 $ 458,421 $ 2,058,876 $ 2,009,130 $ 1,723,502
5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 533,089 486,213 444,963
Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 93,859 88,435 93,631
Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 172,190 232,238 270,426
Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 155,825 208,688 165,150
Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 308,321 201,507 54,047
Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 238,030 261,338 180,217
Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 166,679 153,815 139,941
PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 67,053 24,744  
Operating Segments                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 2,058,876 2,009,130 1,723,502
Operating Segments | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 533,089 486,213 444,963
Operating Segments | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 93,859 88,435 93,631
Operating Segments | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 172,190 232,238 270,426
Operating Segments | Sterno                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 323,830 352,152 375,127
Operating Segments | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 155,825 208,688 165,150
Operating Segments | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 308,321 201,507 54,047
Operating Segments | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 238,030 261,338 180,217
Operating Segments | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 166,679 153,815 139,941
Operating Segments | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 67,053 24,744 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,594,719 1,560,228 1,359,561
UNITED STATES | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 423,750 384,911 363,017
UNITED STATES | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 35,083 32,207 33,319
UNITED STATES | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 156,853 208,215 243,347
UNITED STATES | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 41,036 61,719 52,804
UNITED STATES | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 304,761 192,026 53,662
UNITED STATES | Altor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 204,598 233,158 154,882
UNITED STATES | Arnold                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 115,625 105,899 96,944
UNITED STATES | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 774 1,583  
Europe                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 170,964 188,672 159,819
Europe | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 34,018 34,389 27,393
Europe | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 27,351 28,210 31,411
Europe | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 4,393 7,557 8,546
Europe | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 56,073 66,273 57,570
Europe | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 3,102 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                 39,173 38,602 33,828
Europe | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 3,500 1,881  
Asia Pacific [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 168,601 148,367 102,421
Asia Pacific [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 17,313 16,677 15,715
Asia Pacific [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 24,012 22,903 24,891
Asia Pacific [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 617 1,301 1,328
Asia Pacific [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 58,139 79,848 53,735
Asia Pacific [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 73 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,388 6,490 6,086
Asia Pacific [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 62,049 20,623  
Other International [Member]                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 62,693 62,655 59,354
Other International [Member] | 5.11 Tactical                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 31,290 31,126 23,473
Other International [Member] | Ergobaby                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 7,342 5,039 3,956
Other International [Member] | Velocity Outdoor                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 9,186 13,862 16,131
Other International [Member] | Boa                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 555 836 1,004
Other International [Member] | Lugano                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 385 28 0
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                 5,080 2,368 $ 2,612
Other International [Member] | PrimaLoft                      
Segment Reporting, Revenue Reconciling Item [Line Items]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 $ 629 $ 601