XML 49 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future minimum lease payments under non-cancelable operating leases
Future minimum lease payments under non-cancelable operating leases as of December 31, 2017 are as follows:
 
Year ending December 31,
 
2018
$
3,251,000

2019
3,756,000

2020
3,891,000

2021
3,979,000

2022
4,052,000

Thereafter
19,975,000

Total
$
38,904,000