XML 39 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The following table summarizes the Company's principal contractual commitments as of December 31, 2017 (in thousands): 
 
2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
Total
Operating leases
$
5,320

 
$
4,505

 
$
3,833

 
$
3,205

 
$
2,370

 
$
3,258

 
$
22,491

Purchase obligations
1,446

 
17

 
11

 

 

 

 
1,474

Total commitments
$
6,766

 
$
4,522

 
$
3,844

 
$
3,205

 
$
2,370

 
$
3,258

 
$
23,965