XML 106 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets, Net - Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (25,999) $ (23,226)
Definite life, weighted- average remaining life (Years) 7 years 2 months 12 days 5 years 6 months
Gross amount $ 87,507 $ 67,515
Definite life, accumulated amortization (25,999) (23,226)
Net carrying amount 61,508 44,289
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 8,774 5,704
Definite life, accumulated amortization (4,687) (4,519)
Definite life, net carrying amount $ 4,087 $ 1,185
Definite life, weighted- average remaining life (Years) 3 years 1 month 6 days 1 month 6 days
Definite life, accumulated amortization $ (4,687) $ (4,519)
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 (10,634) (9,729)
Definite life, net carrying amount $ 19,497 $ 20,402
Definite life, weighted- average remaining life (Years) 9 years 8 months 12 days 7 years 2 months 12 days
Definite life, accumulated amortization $ (10,634) $ (9,729)
Licensing agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 4,981 4,981
Definite life, accumulated amortization (4,510) (4,266)
Definite life, net carrying amount $ 471 $ 715
Definite life, weighted- average remaining life (Years) 6 months 0 years
Definite life, accumulated amortization $ (4,510) $ (4,266)
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 6,557 6,557
Definite life, accumulated amortization (3,165) (2,920)
Definite life, net carrying amount $ 3,392 $ 3,637
Definite life, weighted- average remaining life (Years) 4 years 1 month 6 days 7 months 6 days
Definite life, accumulated amortization $ (3,165) $ (2,920)
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 15,022 3,052
Definite life, accumulated amortization (1,686) (1,584)
Definite life, net carrying amount $ 13,336 $ 1,468
Definite life, weighted- average remaining life (Years) 6 years 4 months 24 days 4 months 24 days
Definite life, accumulated amortization $ (1,686) $ (1,584)
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 5,302 350
Definite life, accumulated amortization (1,317) (208)
Definite life, net carrying amount $ 3,985 $ 142
Definite life, weighted- average remaining life (Years) 5 years 4 months 24 days 0 years
Definite life, accumulated amortization $ (1,317) $ (208)
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets 11,350 11,350
Licensing agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 5,390 $ 5,390