XML 57 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2018
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
2019
$
10,561

 
$
1,528

2020
8,270

 

2021
7,283

 

2022
4,894

 

2023
2,934

 

Thereafter
5,911

 

Total minimum payments
$
39,853

 
$
1,528