XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 359,405 $ 293,181
Accumulated Amortization (105,571) (65,187)
Net Carrying Value 253,834 227,994
Amortization expense 40,300 29,100
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 117,881 92,286
Accumulated Amortization (30,093) (17,401)
Net Carrying Value $ 87,788 $ 74,885
Estimated life (in years) 3 years 10 months 24 days 4 years 9 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 233,513 $ 192,934
Accumulated Amortization (71,215) (44,481)
Net Carrying Value 162,298 148,453
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,011 7,961
Accumulated Amortization (4,263) (3,305)
Net Carrying Value $ 3,748 $ 4,656