XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-lived intangible assets:    
Gross Carrying Amount $ 130,056 $ 101,967
Accumulated Amortization (49,874) (43,273)
Total 80,182 58,694
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 130,956 102,867
Total intangible assets, net carrying amount 81,082 59,594
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 103,016 73,357
Accumulated Amortization (33,018) (27,464)
Total 69,998 45,893
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 25,040 23,510
Accumulated Amortization (15,850) (11,858)
Total 9,190 11,652
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,700 5,100
Accumulated Amortization (1,006) (3,951)
Total 694 $ 1,149
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 300  
Accumulated Amortization 0  
Total $ 300