Commitments and Contingencies - Narrative (Details) $ in Millions |
Apr. 30, 2024
USD ($)
putative_case
|
Jul. 19, 2022
stayed_case
|
|---|---|---|
| Other Commitments [Line Items] | ||
| Letters of credit outstanding | $ 1.3 | |
| Number of putative shareholder derivative cases filed | putative_case | 8 | |
| Number of cases stayed by court order | stayed_case | 2 | |
| Cloud Computing Service Provider, Agreement Through Fiscal 2027 | ||
| Other Commitments [Line Items] | ||
| Minimum commitment | $ 17.3 | |
| Cloud Computing Service Provider, Agreement Through Fiscal 2028 | ||
| Other Commitments [Line Items] | ||
| Minimum commitment | $ 108.4 |