XML 35 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments by Year
Future minimum payments by year under non-cancelable leases with initial terms in excess of one year were as follows as of March 31, 2018:
Remainder of 2018
$
2,658

2019
3,661

2020
3,826

2021
3,701

2022
3,800

2023 and thereafter
18,021

Total
$
35,667