XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization for Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 420,552   $ 420,552   $ 359,405
Accumulated Amortization (140,780)   (140,780)   (105,571)
Total 279,772   279,772   253,834
Amortization expense for intangible assets 11,972 $ 11,308 34,924 $ 29,865  
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 141,323   141,323   117,881
Accumulated Amortization (41,435)   (41,435)   (30,093)
Total 99,888   99,888   87,788
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 270,933   270,933   233,513
Accumulated Amortization (93,577)   (93,577)   (71,215)
Total 177,356   177,356   162,298
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 8,296   8,296   8,011
Accumulated Amortization (5,768)   (5,768)   (4,263)
Total $ 2,528   $ 2,528   $ 3,748