v3.25.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Jul. 31, 2020
USD ($)
Jun. 30, 2025
USD ($)
vendor
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
vendor
Loss Contingencies [Line Items]          
Purchase commitment, term       7 years  
Guarantor obligations, maximum exposure, undiscounted     $ 50   $ 74
Insured Claims          
Loss Contingencies [Line Items]          
Loss contingency accrual     90   94
Google          
Loss Contingencies [Line Items]          
Purchase obligation       $ 200  
Purchase obligation, to be paid, year one and two       35  
Purchase obligation, to be paid, year three and four       65  
Purchase obligation, to be paid, after year four       $ 100  
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]          
Future milestone contributions   $ 150      
Additional future milestone contributions $ 150        
Collaborative arrangement, reimbursement approve     15    
Other Commitments          
Loss Contingencies [Line Items]          
Purchase obligation     $ 370   $ 370
Number of vendors | vendor     1   1
Purchase obligation, remaining amount         $ 172
Payments for long-term purchase obligation     $ 91