v3.25.2
Commitment and Contingencies - Schedule of Other Commitments (Details) (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of Fiscal Year 2026 $ 18,010
2027 32,725
2028 33,427
Total purchase commitments $ 84,162