XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2021
Sep. 30, 2025
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   $ 71.3