v3.26.1
Commitments and Contingencies - Additional Information (Details) - Microsoft - USD ($)
$ in Millions
1 Months Ended
Dec. 31, 2021
Jun. 30, 2026
Long Term Purchase Commitment [Line Items]    
Purchase commitment amount $ 110.0  
Purchase commitment, end date 2028-12  
Purchase commitment, option to extend remaining commitment term 12 months  
Purchase commitment, option to extend remaining commitment date 2029-12  
Purchase commitment, remaining   $ 54.0