v3.26.1
Right-of-Use Assets and Lease Liabilities - Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Lessee Operating Lease Liability Maturity Abstract    
2027 $ 2,064  
2028 2,388  
2029 2,535  
2030 1,658  
2031 45  
Thereafter 0  
Total lease payments 8,690  
Less imputed interest (1,040)  
Present value of future lease payments 7,650 $ 8,756
Less current obligations under leases (2,002) (2,027)
Long-term lease obligations $ 5,648 $ 6,729