XML 146 R115.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Aug. 31, 2022
Jul. 31, 2020
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]            
Purchase obligation       $ 448,131    
Purchase commitment, term 7 years          
Purchase obligation, to be paid, last three years of commitment       0    
Guarantor obligations, maximum exposure, undiscounted       48,000 $ 74,000  
Insured Claims            
Loss Contingencies [Line Items]            
Loss contingency accrual       86,000 94,000  
Google            
Loss Contingencies [Line Items]            
Recovery of direct costs       30,000 30,000 $ 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, last three years of commitment         $ 100,000  
Purchase obligation. cancelation fee percentage of total remaining amount         30.00%  
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   $ 100,000    
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