v3.25.2
Right-of-Use Assets and Lease Liabilities - Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Lessee Operating Lease Liability Maturity Abstract    
2026 $ 2,098  
2027 1,942  
2028 2,265  
2029 2,416  
2030 1,549  
Thereafter 0  
Total lease payments 10,270  
Less imputed interest (1,514)  
Present value of future lease payments 8,756 $ 6,185
Less current obligations under leases (2,027) (1,640)
Long-term lease obligations $ 6,729 $ 4,545