v3.25.1
Commitments and Contingencies - Schedule of Contractual Obligations (Details)
$ in Thousands
Apr. 30, 2025
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
2026, remainder $ 27,682
2027 34,186
2028 13,765
2029 1,838
2030 484
Thereafter 0
Total $ 77,955