XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 423,728   $ 423,728   $ 422,015
Accumulated Amortization (186,501)   (186,501)   (152,252)
Total 237,227   237,227   269,763
Amortization expense for intangible assets 11,650 $ 11,972 34,885 $ 34,924  
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 141,392   141,392   141,654
Accumulated Amortization (56,448)   (56,448)   (45,386)
Total 84,944   84,944   96,268
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 274,467   274,467   272,051
Accumulated Amortization (123,924)   (123,924)   (100,867)
Total 150,543   150,543   171,184
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 7,869   7,869   8,310
Accumulated Amortization (6,129)   (6,129)   (5,999)
Total $ 1,740   $ 1,740   $ 2,311