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 |