XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Operating Leases
The following are the minimum annual lease payments due under these leases at March 31, 2018 (in thousands):

 
Operating Leases
Capital Leases
 
(in thousands)
2018 (remaining nine months)
$
6,912

$
940

2019
5,786

1,770

2020
5,407

130

2021
4,662

54

2022
4,140


2023 and thereafter
22,000


Total minimum lease payments
$
48,907

2,894

Less: amount representing interest
 
(139
)
Present value of minimum payments
 
2,755

Less: current portion
 
(1,289
)
Capital lease obligations, noncurrent
 
$
1,466