v3.26.1
Operating Leases - Schedule of Future Undiscounted Lease Payments for Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Leases [Abstract]  
Remainder of year ending January 31, 2027 $ 7,525
2028 15,978
2029 12,698
2030 11,412
2031 10,643
Thereafter 48,304
Total operating lease payments 106,560
Less: imputed interest (26,800)
Total operating lease liabilities $ 79,760