XML 62 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule As of December 31, 2018, future minimum lease payments under these non-cancelable leases are:
Future Minimum Lease Payments 
  
(in thousands)
Operating
Leases
Capitalized
Leases
2019$3,310 $119 
20202,453 94 
20211,308 64 
2022743 21 
2023419 — 
Thereafter 79 — 
Total minimum lease payments $8,312 $298