v3.26.1
Commitments and Contingencies - Schedule of Future Annual Minimum Lease Payments (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining nine months during fiscal year 2027 $ 572
2028 569
2029 393
2030 265
2031 175
Thereafter 153
Total undiscounted, minimum lease payments 2,127
Less: imputed interest (395)
Present value of minimum lease payments $ 1,732