v3.26.1
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2026
Dec. 31, 2023
Aug. 31, 2022
Jul. 31, 2020
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]              
Purchase commitment, term   7 years          
Guarantor obligations, maximum exposure, undiscounted         $ 47.0 $ 48.0  
Insured Claims              
Loss Contingencies [Line Items]              
Loss contingency accrual         91.0 $ 86.0  
Google              
Loss Contingencies [Line Items]              
Purchase obligation $ 235.0 $ 200.0          
Purchase commitment, term 5 years            
Purchase obligation, to be paid, year one and two   35.0          
Purchase obligation, to be paid, year three and four   65.0          
Purchase obligation, to be paid, after year four   $ 100.0          
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.0      
Additional future milestone contributions     $ 150.0        
Collaborative arrangement, reimbursement approve         $ 15.0