XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments for Operating Leases Future minimum payments under operating leases at June 30, 2021 are as follows (in thousands):
    
Operating
Leases
 
2021 (remaining six months)
   $  1,625  
2022
     1,787  
  
 
 
 
Total minimum lease payments
   $ 3,412