XML 98 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments
Maturities of facility lease liabilities by fiscal year for the Company’s operating leases are as follows as of December 31, 2019:
2020
$
3,584

2021
3,753

2022
3,861

2023
2,950

2024
2,849

2025 and thereafter
12,338

Total lease payments
$
29,335

Less: Imputed Interest
(15,877
)
Present value of operating lease liabilities
$
13,458

Future minimum payments by year under non-cancelable leases with initial terms in excess of 1 year were as follows as of December 31, 2018:
2020
3,791

2021
3,819

2022
3,871

2023
2,889

2024
2,794

2025 and thereafter
12,338

Total lease payments
$
29,502