XML 48 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Operating Leases
The approximate future minimum payments under non-cancellable operating leases as of December 31, 2017 are as follows:
2018
$
7,677

2019
8,862

2020
9,906

2021
9,145

2022
9,211

Thereafter
60,866

Total
$
105,667