XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Oct. 01, 2023
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2023
USD ($)
ft²
renewal_option
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 31, 2021
ft²
option
Long-term Purchase Commitment [Line Items]            
Area of real estate property (in square feet) | ft²     77,300      
Lease obligations     $ 16,024 $ 43,638    
Operating lease, write-off due to lease modification     19,622      
Asset impairment charges     1,500      
Operating lease, impairment loss     2,997      
Asset retirement obligation, writeoff     200      
Asset retirement obligation     300 500    
Indemnification agreement            
Long-term Purchase Commitment [Line Items]            
Accruals for expenses related to indemnification issues     0 0 $ 0  
Term Loan            
Long-term Purchase Commitment [Line Items]            
Current borrowing capacity   $ 10,000        
Revolving Credit Facility            
Long-term Purchase Commitment [Line Items]            
Current borrowing capacity   $ 5,000        
Accounts receivable borrowing base percentage   80.00%        
Demand deposits            
Long-term Purchase Commitment [Line Items]            
Restricted cash and investments, noncurrent     $ 1,100 $ 1,100    
200-220 Penobscot            
Long-term Purchase Commitment [Line Items]            
Area of real estate property (in square feet) | ft²     28,200      
Number of options to extend lease term | renewal_option     1      
Renewal term     5 years      
400 Penoscot            
Long-term Purchase Commitment [Line Items]            
Area of real estate property (in square feet) | ft²     37,900      
501 Chesapeake            
Long-term Purchase Commitment [Line Items]            
Area of real estate property (in square feet) | ft²     11,200      
Number of options to extend lease term | renewal_option     1      
Renewal term     5 years      
San Carlos            
Long-term Purchase Commitment [Line Items]            
Area of real estate property (in square feet) | ft²           36,593
Number of options to extend lease term | option           1
Lease term           10 years
Lease renewal term           5 years
Lease obligations $ 3,100          
Security deposit 500          
Operating lease, write-off due to lease modification $ 19,600          
Asset impairment charges     $ 7,700      
Impairment of leasehold     4,700      
Operating lease, impairment loss     $ 3,000