XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (48,358) $ (46,142)
Weighted- Average Remaining Life (Years) 4 years 8 months 12 days 5 years 10 months 24 days
Gross amount $ 140,877 $ 127,110
Net carrying amount 92,519 80,968
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 16,360 12,893
Definite life, accumulated amortization (9,283) (8,103)
Definite life, net carrying amount $ 7,077 $ 4,790
Weighted- Average Remaining Life (Years) 2 years 4 months 24 days 2 years 4 months 24 days
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 (16,066) (14,995)
Definite life, net carrying amount $ 14,065 $ 15,136
Weighted- Average Remaining Life (Years) 8 years 3 months 18 days 8 years 7 months 6 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-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,523 $ 9,557
Definite life, accumulated amortization (5,949) (5,113)
Definite life, net carrying amount $ 6,574 $ 4,444
Weighted- Average Remaining Life (Years) 4 years 6 months 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,572 $ 48,257
Definite life, accumulated amortization (14,535) (10,690)
Definite life, net carrying amount $ 46,037 $ 37,567
Weighted- Average Remaining Life (Years) 4 years 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,525) (2,260)
Definite life, net carrying amount $ 2,026 $ 2,291
Weighted- Average Remaining Life (Years) 11 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