v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (51,673) $ (31,907)
Net Carrying Amount 173,027 190,743
Gross Carrying Amount 224,700 222,650
Trade name    
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization (2,199) (1,000)
Customer relationships    
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization (49,474) (30,907)
Gross Carrying Amount 197,100 195,050
Net Carrying Amount 147,626 164,143
Trade name    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,600 27,600
Net Carrying Amount $ 25,401 $ 26,600