XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Other Intangible Assets      
Amortization expense for intangible assets $ 42,980 $ 40,310 $ 38,964
Amortization expenses recorded in operating expenses 38,715 37,414 36,241
Cost of revenues      
Goodwill and Other Intangible Assets      
Amortization expense for intangible assets $ 4,265 $ 2,896 $ 2,723