XML 81 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Schedule of Future Minimum Obligations) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments And Contingencies Disclosure [Line Items]  
2019 $ 8,648
2020 7,431
2021 4,334
2022 3,896
2023 3,100
Thereafter 10,863
Total 38,272
Operating Lease Obligations  
Commitments And Contingencies Disclosure [Line Items]  
2019 4,804
2020 5,209
2021 3,766
2022 3,878
2023 3,100
Thereafter 10,863
Total 31,620
Service and Licensing Obligations  
Commitments And Contingencies Disclosure [Line Items]  
2019 3,844
2020 2,222
2021 568
2022 18
Thereafter 0
Total $ 6,652