v3.25.2
Commitments and Contingencies - Schedule of Estimated Payments by Future Period for Certain Cloud Computing Arrangements Based on Estimated Usage (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 (remainder) $ 21,573
2027 60,359
2028 25,301
2029 1,126
Total $ 108,359