v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of Fiscal Year 2026 $ 5,203
2027 7,498
2028 3,340
2029 2,184
2030 943
Thereafter 164
Total lease payments 19,332
Less: Imputed interest (1,789)
Total lease liabilities $ 17,543
Weighted average remaining lease term (years) 2 years 8 months 12 days
Weighted average discount rate 7.80%