Annual report pursuant to Section 13 and 15(d)

Financing Obligations - Narrative (Details)

v3.24.1
Financing Obligations - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 27, 2023
USD ($)
extensionOption
Apr. 30, 2021
Jun. 30, 2020
USD ($)
term
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]          
Interest on financing obligation       $ 313 $ 231
Montana Lease          
Related Party Transaction [Line Items]          
Sale and finance leaseback transaction, consideration     $ 6,900    
Sale and finance leaseback transaction, initial lease term     15 years    
Sale and finance leaseback transaction, number of extensions | term     3    
Sale and finance leaseback transaction, extension period     5 years    
Sale and finance leaseback transaction, term   20 years      
California Facilities Lease          
Related Party Transaction [Line Items]          
Sale and finance leaseback transaction, initial lease term 25 years        
Leaseback transaction, amount $ 35,000        
Number of options to extend | extensionOption 4        
Renewal term 5 years        
Sale and leaseback transaction, base annual rent $ 3,200        
Sale and leaseback transaction, base annual rent, increase percentage 3.00%        
Letters of credit included in restricted cash and cash equivalents $ 6,500        
Sale and leaseback transaction, letter of credit term 5 years        
Sale and finance leaseback transaction, imputed interest rate       11.06%  
Interest on financing obligation       $ 2,600  
Property Maintenance And Management Services Agreement | Montana Lease          
Related Party Transaction [Line Items]          
Management services agreement, annual fee     $ 100    
Management services agreement, initial term     3 years    
Management services agreement, auto-renewal period     1 year    
Management services agreement, termination notice period     30 days    
Sale and finance leaseback transaction, imputed interest rate       11.60%  
Interest on financing obligation       $ 1,600 $ 1,600