XML 130 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
vendor
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Loss Contingencies [Line Items]        
Number of commitment company vendor | vendor   1    
Long-term purchase commitment, amount   $ 190,000    
Purchase obligation   $ 481,535    
Purchase commitment, term   7 years    
Guarantor obligations, maximum exposure, undiscounted   $ 78,000 $ 93,000  
Unsecured line of credit facility, maximum borrowing capacity       $ 75,000
Insured Claims        
Loss Contingencies [Line Items]        
Loss contingency accrual   110,000 $ 90,000  
Google        
Loss Contingencies [Line Items]        
Recovery of direct costs   40,000    
Purchase obligation   200,000    
Purchase obligation, to be paid, year one and two   35,000    
Purchase obligation, to be paid, year three and four   65,000    
Purchase obligation, to be paid, after year four   $ 100,000    
Purchase obligation. cancelation fee percentage of total remaining amount   30.00%    
Google | First Two Years        
Loss Contingencies [Line Items]        
Purchase commitment, term   2 years    
Google | Next Two Years        
Loss Contingencies [Line Items]        
Purchase commitment, term   2 years    
Google | Last Three Years        
Loss Contingencies [Line Items]        
Purchase commitment, term   3 years    
Google | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement        
Loss Contingencies [Line Items]        
Collaborative arrangement, future milestone contributions   $ 150,000    
Collaborative arrangement, additional future milestone contributions $ 150,000