v3.26.1
Operating Leases - Schedule of Future Undiscounted Lease Payments for Operating Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of year ending January 31, 2027 $ 12,268
2028 15,885
2029 12,643
2030 11,415
2031 10,648
Thereafter 48,322
Total operating lease payments 111,181
Less: imputed interest (28,178)
Total operating lease liabilities $ 83,003