XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2018
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, 2018 are as follows:
 
Year ending December 31,
 
2019
$
3,756,000

2020
3,891,000

2021
3,979,000

2022
4,052,000

2023
4,023,000

Thereafter
15,952,000

Total
$
35,653,000