XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Feb. 28, 2021
Dec. 31, 2019
May 31, 2019
Nov. 30, 2018
Oct. 31, 2018
May 31, 2015
Jun. 30, 2022
Dec. 31, 2021
Jan. 31, 2016
Commitment And Contingencies [Line Items]                  
Operating lease right-of-use ("ROU") assets             $ 13,821 $ 14,562  
Operating lease liability             16,998    
5980 Horton Street Building Lease                  
Commitment And Contingencies [Line Items]                  
Lease extended term date           Mar. 31, 2023      
Tenant improvement allowance       $ 200          
Operating lease right-of-use ("ROU") assets             1,700 1,900  
Operating lease liability             2,100 $ 2,300  
Operating lease, discount rate               7.50%  
Lease extended term period         2026-09        
5858 Horton Street Building Lease and Expansion                  
Commitment And Contingencies [Line Items]                  
Lease extended term date     Dec. 31, 2029            
Maximum tenant improvement allowance available $ 2,300                
Tenant improvement allowance   $ 400         1,900    
Operating lease right-of-use ("ROU") assets             12,100 $ 12,600  
Operating lease liability             $ 14,900 $ 14,200  
Operating lease, discount rate               7.80%  
Lease initial term         87 months        
Lease option to renew term description             The new lease has an initial term of 87 months beginning on the rent commencement date with the option to renew the lease for one additional term of five years at market rent.    
Lease existence of option to renew term         true        
Lease renewal term         5 years        
Maximum | 5980 Horton Street Building Lease                  
Commitment And Contingencies [Line Items]                  
Lease renewal term                 5 years
Minimum | 5980 Horton Street Building Lease                  
Commitment And Contingencies [Line Items]                  
Lease renewal term                 3 years