XML 48 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
Future minimum lease payments under operating leases as of March 31, 2020 are as follows (in thousands):
 
Year Ending:
  
 
 
December 31, 2020 (remaining 9 months)
  $1,615 
December 31, 2021
   1,899 
December 31, 2022
   1,947 
December 31, 2023
   1,996 
December 31, 2024
   2,046 
Thereafter
   4,268 
  
 
 
 
  $13,771