XML 81 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments & Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments for Minimum Lease Payments Under Non Cancelable Operating Leases
Commitments for minimum lease payments under non-cancelable operating and capital leases as of December 31, 2018 are as follows (in thousands):
 
Operating Leases
 
Capital Leases
2019
$
10,184

 
$
163

2020
9,345

 
117

2021
8,193

 
116

2022
7,750

 
113

2023
7,250

 
3

Thereafter
17,832

 

 
$
60,554

 
$
512

Future Purchase Commitments
Future purchase commitments as of December 31, 2018, are as follows (in thousands):
2019
$
33,724

2020
10,075

2021
5,077

2022
2,283

 
$
51,159