XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future lease payments for noncancelable operating lease (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jan. 01, 2021
Leases [Abstract]    
2021 (remaining 6 months) $ 3,681  
2022 7,267  
2023 7,441  
2024 7,679  
2025 7,881  
Thereafter 27,570  
Total undiscounted payments due under operating leases 61,519  
Less imputed interest (13,773)  
Current operating lease liability 4,287  
Non-current operating lease liability 43,459  
Total $ 47,746 $ 49,700