v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Current:    
Federal $ 18 $ 137
State 16 374
Current provision 34 511
Deferred:    
Federal (1,501) (9,634)
State (538) (2,419)
Deferred tax benefit (2,039) (12,053)
Total benefit $ (2,005) $ (11,542)