XML 10 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 $ 17,964 $ 25,231
Marketable securities 3,219 0
Accounts receivable, net of allowances for credit losses of $5 on July 31, 2025 and $5 on April 30, 2025 41,309 55,868
Inventories 203,097 189,840
Prepaid expenses and other current assets 9,041 6,260
Income tax receivable 883 66
Total current assets 275,513 277,265
Property, plant, and equipment, net of accumulated depreciation and amortization of $376,471 on July 31, 2025 and $368,811 on April 30, 2025 239,407 242,648
Intangibles, net 2,370 2,409
Goodwill 19,024 19,024
Deferred income taxes 10,260 10,260
Other assets 8,059 8,006
Total assets 554,633 559,612
Current liabilities:    
Accounts payable 21,225 26,887
Accrued expenses and deferred revenue 18,104 24,678
Accrued payroll and incentives 7,689 9,060
Accrued profit sharing 4,636 4,636
Accrued warranty 1,252 1,379
Total current liabilities 52,906 66,640
Notes and loans payable (Note 3) 94,147 79,096
Finance lease payable, net of current portion 33,257 33,703
Other non-current liabilities 9,944 7,719
Total liabilities 190,254 187,158
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.001 par value, 100,000,000 shares authorized, 75,988,368 issued and 44,310,374 shares outstanding on July 31, 2025 and 75,789,455 shares issued and 44,111,461 shares outstanding on April 30, 2025 76 76
Additional paid-in capital 299,175 298,075
Retained earnings 523,420 532,615
Treasury stock, at cost (31,677,994 shares on July 31, 2025 and 31,677,994 shares on April 30, 2025) (458,292) (458,312)
Total stockholders’ equity 364,379 372,454
Total liabilities and stockholders' equity $ 554,633 $ 559,612