XML 59 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future non-cancelable purchase and service obligations
At December 31, 2018, future purchase and service obligations greater than $100,000 and one year were as follows (in thousands):
2019
$
16,535

2020
16,782

2021
12,494

2022
6,525

2023
1,954

Thereafter
700

Total obligations
$
54,990