XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 86,498 $ 36,760
Less: Accumulated amortization (17,716) (12,456)
Intangible assets, net 68,782 24,304
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 47,780 $ 13,510
Weighted Average Estimated Useful Life 8 years 6 months 10 years
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 30,878 $ 16,940
Weighted Average Estimated Useful Life 8 years 3 months 18 days 13 years 10 months 24 days
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,470 $ 3,470
Weighted Average Estimated Useful Life 5 years 5 years
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 4,370 $ 2,840
Weighted Average Estimated Useful Life 14 years 1 month 6 days 7 years