XML 70 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Schedule of Future Minimum Lease Payments Due Under Noncancelable Operating Lease
As of December 31, 2019, the future minimum lease payments due under the noncancelable operating lease is as follows (in thousands):
 
2020
  $5,782 
2021
   6,072 
2022
   6,375 
2023
   6,734 
2024
   7,100 
Thereafter
   24,899 
   
 
 
 
   $56,962