v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2024
Jun. 30, 2026
Purchase Obligations    
Commitment And Contingencies [Line Items]    
Purchase obligation $ 250 $ 228
Purchase commitment term 5 years  
Purchase obligation, to be paid remainder of fiscal year   69
Purchase obligation, year one   80
Purchase obligation, year two   62
Purchase obligation, year three   17
Purchase obligation, thereafter   0
Service Obligations    
Commitment And Contingencies [Line Items]    
Service obligation, remainder of fiscal year   50
Service obligation, year one   75
Service obligation, year two   37
Service obligation, thereafter   0
Service obligation   $ 162