XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (57,387) $ (46,142)
Weighted- Average Remaining Life (Years) 4 years 3 months 18 days 5 years 10 months 24 days
Gross amount $ 141,013 $ 127,110
Net carrying amount 83,626 80,968
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 16,275 12,893
Definite life, accumulated amortization (10,557) (8,103)
Definite life, net carrying amount $ 5,718 $ 4,790
Weighted- Average Remaining Life (Years) 2 years 2 years 4 months 24 days
License agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount   $ 4,981
Definite life, accumulated amortization   (4,981)
Definite life, net carrying amount   0
Weighted- Average Remaining Life (Years) 0 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 (17,137) (14,995)
Definite life, net carrying amount $ 12,994 $ 15,136
Weighted- Average Remaining Life (Years) 8 years 8 years 7 months 6 days
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,514 $ 9,557
Definite life, accumulated amortization (6,827) (5,113)
Definite life, net carrying amount $ 5,687 $ 4,444
Weighted- Average Remaining Life (Years) 4 years 3 months 18 days 3 years 1 month 6 days
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 60,802 $ 48,257
Definite life, accumulated amortization (20,078) (10,690)
Definite life, net carrying amount $ 40,724 $ 37,567
Weighted- Average Remaining Life (Years) 3 years 6 months 5 years 8 months 12 days
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 4,551 $ 4,551
Definite life, accumulated amortization (2,788) (2,260)
Definite life, net carrying amount $ 1,763 $ 2,291
Weighted- Average Remaining Life (Years) 10 years 4 months 24 days 12 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 $ 11,350 $ 11,350
License agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 5,390 $ 5,390