XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (72,887) $ (57,387)
Weighted- Average Remaining Life (Years) 3 years 10 months 24 days 4 years 3 months 18 days
Gross amount $ 137,355 $ 141,013
Net carrying amount 64,468 83,626
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 12,423 16,275
Definite life, accumulated amortization (11,628) (10,557)
Definite life, net carrying amount $ 795 $ 5,718
Weighted- Average Remaining Life (Years) 6 months 2 years
Non-contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 30,131 $ 30,131
Definite life, accumulated amortization (19,280) (17,137)
Definite life, net carrying amount $ 10,851 $ 12,994
Weighted- Average Remaining Life (Years) 7 years 1 month 6 days 8 years
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,423 $ 12,514
Definite life, accumulated amortization (8,131) (6,827)
Definite life, net carrying amount $ 4,292 $ 5,687
Weighted- Average Remaining Life (Years) 3 years 9 months 18 days 4 years 3 months 18 days
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 59,527 $ 60,802
Definite life, accumulated amortization (30,517) (20,078)
Definite life, net carrying amount $ 29,010 $ 40,724
Weighted- Average Remaining Life (Years) 2 years 10 months 24 days 3 years 6 months
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 4,611 $ 4,551
Definite life, accumulated amortization (3,331) (2,788)
Definite life, net carrying amount $ 1,280 $ 1,763
Weighted- Average Remaining Life (Years) 8 years 3 months 18 days 10 years 4 months 24 days
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 12,850 $ 11,350
License agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 5,390 $ 5,390