XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Current assets:    
Cash and cash equivalents $ 4,512 $ 4,720
Accounts receivable, net of allowances of $102 at July 31, 2025 and $110 April 30, 2025 7,440 5,914
Contract assets 14,213 17,914
Inventories 24,772 23,487
Prepaid expenses and other 1,406 1,071
Total current assets 52,343 53,106
Property, plant, and equipment, net 6,494 6,188
Deferred taxes 12,122 12,045
Goodwill 617 617
Cash surrender value of life insurance and assets held in trust 11,128 10,882
Right-of-use assets – operating leases 8,249 8,659
Restricted cash 1,375 1,365
Other assets 875 875
Total assets 93,203 93,737
Current liabilities:    
Accounts payable – trade 1,095 1,359
Accrued liabilities 6,213 5,899
Loss provision accrual 133 460
Income taxes payable 103 103
Operating lease liability – current portion 2,067 2,027
Contract liabilities 13,105 13,607
Total current liabilities 22,716 23,455
Deferred compensation 7,876 7,933
Operating lease liability – non-current portion 6,292 6,729
Total liabilities 36,884 38,117
Stockholders’ equity:    
Preferred stock - $1.00 par value; authorized 600 shares, no shares issued 0 0
Common stock - $1.00 par value; authorized 20,000 shares, 9,784 shares issued and 9,749 shares outstanding at July 31, 2025; 9,717 shares issued and 9,704 shares outstanding at April 30, 2025 9,784 9,717
Additional paid-in capital 43,056 42,475
Retained earnings 4,293 3,659
Common stock reacquired and held in treasury -at cost (35 shares at July 31, 2025 and 13 shares at April 30, 2025) (814) (231)
Total stockholders’ equity 56,319 55,620
Total liabilities and stockholders’ equity $ 93,203 $ 93,737