v3.26.1
Intangible Assets - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount $ 235,140   $ 235,140   $ 235,140
Accumulated Amortization (91,543)   (91,543)   (83,652)
Net Carrying Amount 143,597   143,597   151,488
Amortization expense 3,900 $ 3,900 7,900 $ 7,800  
Trademarks and trade names          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 44,207   44,207   44,207
Accumulated Amortization (26,097)   (26,097)   (23,894)
Net Carrying Amount 18,110   18,110   20,313
Customer relationships          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 185,266   185,266   185,266
Accumulated Amortization (64,501)   (64,501)   (59,218)
Net Carrying Amount 120,765   120,765   126,048
Inventory Management System          
Intangible Asset, Finite-Lived [Line Items]          
Gross Carrying Amount 5,667   5,667   5,667
Accumulated Amortization (945)   (945)   (540)
Net Carrying Amount $ 4,722   $ 4,722   $ 5,127