v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization $ (82,382) $ (72,013)
Net Carrying Amount 149,296 159,665
Gross Carrying Amount 231,678 231,678
Trade names and trademarks    
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization (3,999) (3,399)
Customer relationships    
Intangible Asset, Indefinite-Lived [Line Items]    
Accumulated Amortization (78,383) (68,614)
Gross Carrying Amount 204,078 204,078
Net Carrying Amount 125,695 135,464
Trade names and trademarks    
Intangible Asset, Indefinite-Lived [Line Items]    
Gross Carrying Amount 27,600 27,600
Net Carrying Amount $ 23,601 $ 24,201