v3.26.1
Intangible Assets - (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount $ 235,140   $ 235,140
Accumulated Amortization (87,594)   (83,652)
Net Carrying Amount 147,546   151,488
Amortization expense 3,900 $ 3,900  
Trademarks and trade names      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount 44,207   44,207
Accumulated Amortization (24,992)   (23,894)
Net Carrying Amount 19,215   20,313
Customer relationships      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount 185,266   185,266
Accumulated Amortization (61,859)   (59,218)
Net Carrying Amount 123,407   126,048
Inventory Management System      
Intangible Asset, Finite-Lived [Line Items]      
Gross Carrying Amount 5,667   5,667
Accumulated Amortization (743)   (540)
Net Carrying Amount $ 4,924   $ 5,127