XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
2022 $ 40,820  
2023 33,386  
2024 27,675  
2025 23,396  
2026 19,767  
Thereafter 62,918  
Amortizable intangible assets, net carrying amount 207,962 $ 135,494
Cost of Revenue    
Finite Lived Intangible Assets [Line Items]    
2022 13,749  
2023 12,451  
2024 10,100  
2025 8,529  
2026 7,108  
Thereafter 15,542  
Amortizable intangible assets, net carrying amount 67,479  
Operating Expenses    
Finite Lived Intangible Assets [Line Items]    
2022 27,071  
2023 20,935  
2024 17,575  
2025 14,867  
2026 12,659  
Thereafter 47,376  
Amortizable intangible assets, net carrying amount $ 140,483