XML 46 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Non Cancelable Operating Leases

Future minimum lease payments under noncancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2019 are as follows (in thousands):

 

 

 

Operating

Leases

 

Year ending December 31:

 

 

 

 

2020

 

$

4,443

 

2021

 

 

4,183

 

2022

 

 

3,198

 

2023

 

 

3,197

 

2024

 

 

 

Total minimum lease payments

 

$

15,021