v3.26.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Leases [Abstract]  
2027 $ 6,390
2028 4,764
2029 1,214
Total lease payments 12,368
Less imputed interest (1,109)
Present value of lease liabilities $ 11,259