XML 21 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Current assets:    
Cash and cash equivalents $ 28,190 $ 25,231
Marketable securities 5,162 0
Accounts receivable, net of allowances for credit losses of $5 on April 30, 2026 and April 30, 2025 40,014 55,868
Inventories 156,250 189,840
Prepaid expenses and other current assets 7,170 6,260
Income tax receivable 4,617 66
Total current assets 241,403 277,265
Property, plant, and equipment, net of accumulated depreciation and amortization of $397,668 on April 30, 2026 and $368,811 on April 30, 2025 238,643 242,648
Intangibles, net 1,956 2,409
Goodwill 19,024 19,024
Deferred income taxes 4,347 10,260
Other assets 7,393 8,006
Total assets 512,766 559,612
Current liabilities:    
Accounts payable 34,570 26,887
Accrued expenses and deferred revenue 19,146 24,678
Accrued payroll and incentives 15,196 9,060
Accrued profit sharing 5,155 4,636
Accrued warranty 1,300 1,379
Total current liabilities 75,367 66,640
Notes and loans payable (Note 4) 19,121 79,096
Finance lease payable, net of current portion 32,163 33,703
Other non-current liabilities 9,556 7,719
Total liabilities 136,207 187,158
Commitments and contingencies (Note 14)
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, 44,605,993 shares issued and outstanding on April 30, 2026 and 75,789,455 shares issued and 44,111,461 shares outstanding on April 30, 2025 45 76
Additional paid-in capital 2,776 298,075
Retained earnings 373,738 532,615
Treasury stock, at cost (no shares on April 30, 2026 and 31,677,994 shares on April 30, 2025) 0 (458,312)
Total stockholders’ equity 376,559 372,454
Total liabilities and stockholders' equity $ 512,766 $ 559,612