XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill And Intangible Assets Disclosure [Abstract]      
Amortization expense – cost of revenue $ 13,288 $ 11,123 $ 10,588
Amortization expense – operating expenses 16,577 13,970 15,857
Total amortization expense $ 29,865 $ 25,093 $ 26,445