XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Obligations
The future minimum obligations under all non-cancelable leases and other contractual obligations are as follows (in thousands):
 
Net
Operating
Leases
 
Other
Contractual
Obligations
2018
$
9,862

 
$
766

2019
6,660

 

2020
5,082

 

2021
4,275

 

2022
2,906

 

Thereafter
2,097

 

Total minimum payments
$
30,882

 
$
766