XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets, Net - Schedule of Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (83,795) $ (72,887)
Weighted- Average Remaining Life (Years) 3 years 4 months 24 days 3 years 10 months 24 days
Gross amount $ 142,492 $ 137,355
Net carrying amount 58,697 64,468
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 12,914 12,423
Definite life, accumulated amortization (12,753) (11,628)
Definite life, net carrying amount $ 161 $ 795
Weighted- Average Remaining Life (Years) 1 month 6 days 6 months
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 (20,293) (19,280)
Definite life, net carrying amount $ 9,838 $ 10,851
Weighted- Average Remaining Life (Years) 6 years 7 months 6 days 7 years 1 month 6 days
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,898 $ 12,423
Definite life, accumulated amortization (9,014) (8,131)
Definite life, net carrying amount $ 3,884 $ 4,292
Weighted- Average Remaining Life (Years) 3 years 3 months 18 days 3 years 9 months 18 days
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 63,670 $ 59,527
Definite life, accumulated amortization (38,134) (30,517)
Definite life, net carrying amount $ 25,536 $ 29,010
Weighted- Average Remaining Life (Years) 2 years 3 months 18 days 2 years 10 months 24 days
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 4,639 $ 4,611
Definite life, accumulated amortization (3,601) (3,331)
Definite life, net carrying amount $ 1,038 $ 1,280
Weighted- Average Remaining Life (Years) 7 years 3 months 18 days 8 years 3 months 18 days
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 12,850 $ 12,850
License agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 5,390 $ 5,390