XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 422,015 $ 359,405  
Accumulated Amortization (152,252) (105,571)  
Net Carrying Value 269,763 253,834  
Amortization expense for intangible assets 47,483 40,263 $ 29,097
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 141,654 117,881  
Accumulated Amortization (45,386) (30,093)  
Net Carrying Value $ 96,268 $ 87,788  
Estimated life (in years) 3 years 7 months 6 days 5 years 2 months 12 days  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 272,051 $ 233,513  
Accumulated Amortization (100,867) (71,215)  
Net Carrying Value 171,184 162,298  
Other      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 8,310 8,011  
Accumulated Amortization (5,999) (4,263)  
Net Carrying Value $ 2,311 $ 3,748