v3.26.1
Goodwill and Intangibles - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangibles, Gross $ 294,172 $ 294,612
Accumulated Amortization (150,890) (141,122)
Intangibles, Net 143,282 153,490
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Intangibles, Gross 252,272 252,607
Accumulated Amortization (129,241) (120,765)
Intangibles, Net 123,031 131,842
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Intangibles, Gross 41,900 41,900
Accumulated Amortization (21,649) (20,252)
Intangibles, Net 20,251 21,648
Other intangibles    
Intangible Asset, Finite-Lived [Line Items]    
Intangibles, Gross 0 105
Accumulated Amortization 0 (105)
Intangibles, Net $ 0 $ 0