XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 395,503 $ 393,902
Accumulated Amortization (143,110) (116,690)
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 180,780 180,780
Accumulated Amortization $ (67,530) (57,463)
Trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (Years) 11 years 3 months 18 days  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 214,188 212,587
Accumulated Amortization $ (75,046) (58,696)
Customer relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (Years) 10 years 1 month 6 days  
Non-compete agreements and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 535 535
Accumulated Amortization $ (534) $ (531)
Non-compete agreements and other | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (Years) 3 months 18 days