v3.25.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Schedule Of Deferred Tax Assets And Liabilities Abstract    
Employee benefits $ 2,810 $ 2,826
Inventory 2,876 2,536
Accounts receivable 144 70
Tax credits 1,945 2,173
Other assets 301 303
Deferred costs 1,511 681
Lease liability 2,128 1,547
Capital loss carry-forward 194 212
Research & development 2,247 1,104
Net operating loss carryforwards 2,276 6,320
Total deferred tax asset 16,432 17,772
Property, plant and equipment (74) (191)
Right of use asset (2,104) (1,510)
Other liabilities (77) (61)
Deferred state income tax (779) (791)
Net deferred tax asset 13,398 15,219
Valuation allowance (1,353) (15,227)
Net deferred tax asset (liability) $ 12,045 $ (8)