XML 247 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization for Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 405,261   $ 405,261   $ 359,405
Accumulated Amortization (128,365)   (128,365)   (105,571)
Total 276,896   276,896   253,834
Amortization expense for intangible assets 12,206 $ 9,406 22,954 $ 18,557  
Trade Names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 131,141   131,141   117,881
Accumulated Amortization (37,281)   (37,281)   (30,093)
Total 93,860   93,860   87,788
Customer Relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 265,825   265,825   233,513
Accumulated Amortization (85,551)   (85,551)   (71,215)
Total 180,274   180,274   162,298
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 8,295   8,295   8,011
Accumulated Amortization (5,533)   (5,533)   (4,263)
Total $ 2,762   $ 2,762   $ 3,748