XML 22 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Schedule of Future Minimum Lease Payments Due Under Noncancelable Operating Lease
As of March 31, 2020, the future minimum lease payments due under the noncancelable operating lease is as follows (in thousands):
 
Remainder of 2020 (nine months)
  $4,378 
2021
   6,072 
2022
   6,375 
2023
   6,734 
2024
   7,100 
Thereafter
   24,899 
  
 
 
 
  $55,558