XML 95 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Present value of operating lease payments   $ 700
Current Headquarters    
Lessee, Lease, Description [Line Items]    
2021 $ 0  
2022 1,681  
2023 7,844  
2024 8,080  
2025 8,322  
Thereafter 68,257  
Total operating lease payments 94,184  
Less: Amount representing interest (52,279)  
Present value of operating lease payments $ 41,905