v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Schedule Of Deferred Tax Assets And Liabilities Abstract    
Employee benefits $ 2,901 $ 2,810
Inventory 4,081 2,876
Accounts receivable 95 144
Tax credits 2,111 1,945
Property, plant and equipment 87 0
Deferred costs 1,355 1,511
Lease liability 1,898 2,128
Capital loss carry-forward 176 194
Research & development 1,693 2,247
Net operating loss carryforwards 3,649 2,276
Other assets 305 301
Total deferred tax asset 18,351 16,432
Property, plant and equipment 0 (74)
Right of use asset (1,838) (2,104)
Other liabilities (177) (77)
Deferred state income tax (897) (779)
Net deferred tax asset 15,439 13,398
Valuation allowance (1,355) (1,353)
Net deferred tax asset $ 14,084 $ 12,045