XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Commitments Under Operating Lease Agreements
Future minimum commitments under these lease agreements as of September 30, 2018 were as follows  (in thousands):
 
Operating
Leases
2018 remaining
$
1,766

2019
7,059

2020
6,608

2021
5,122

2022
3,288

2023
3,609

Total minimum lease payments
$
27,452