XML 147 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]    
2020 $ 25,107  
2021 24,990  
2022 22,538  
2023 19,682  
2024 15,557  
Thereafter 45,274  
Amortizable intangible assets, net carrying amount 153,148 $ 129,893
Cost of Revenue    
Finite Lived Intangible Assets [Line Items]    
2020 11,106  
2021 11,301  
2022 9,682  
2023 8,506  
2024 6,332  
Thereafter 14,767  
Amortizable intangible assets, net carrying amount 61,694  
Operating Expenses    
Finite Lived Intangible Assets [Line Items]    
2020 14,001  
2021 13,689  
2022 12,856  
2023 11,176  
2024 9,225  
Thereafter 30,507  
Amortizable intangible assets, net carrying amount $ 91,454