v3.25.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Oct. 31, 2025
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Lessee, Lease, Description [Line Items]          
Operating leases, rent expense $ 454   $ 453 $ 1,400 $ 1,400
Gain (loss) on termination of lease       $ 9 $ 0
Weighted average remaining lease term (in years) 3 years 7 days   4 years 3 years 7 days 4 years
Weighted average discount rate, percent 5.82%   5.88% 5.82% 5.88%
Corporate Headquarters          
Lessee, Lease, Description [Line Items]          
Operating leases, rent expense $ 19   $ 17 $ 58 $ 55
Rockville, MD          
Lessee, Lease, Description [Line Items]          
Operating leases, rent expense 422   422 1,300 1,300
Milan Italy          
Lessee, Lease, Description [Line Items]          
Operating leases, rent expense $ 12   $ 13 $ 38 $ 38
Right-of-use asset, decrease for lease termination   $ 108      
Current lease liability, decrease for lease termination   16      
Non-current lease liability, decrease for lease termination   101      
Gain (loss) on termination of lease   $ 9