v3.25.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (61,844) $ (51,673)
Net Carrying Amount 162,856 173,027
Gross Carrying Amount 224,700 224,700
Trade names and trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization (2,799) (2,199)
Customer relationships    
Indefinite-Lived Intangible Assets [Line Items]    
Accumulated Amortization (59,045) (49,474)
Gross Carrying Amount 197,100 197,100
Net Carrying Amount 138,055 147,626
Trade names and trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,600 27,600
Net Carrying Amount $ 24,801 $ 25,401