v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Dec. 31, 2021
Mar. 31, 2026
Long Term Purchase Commitment [Line Items]    
Purchase commitment amount   $ 0.0
Microsoft    
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   $ 60.4