XML 21 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Current assets:    
Cash and cash equivalents $ 113,017 $ 125,011
Accounts receivable, net of allowances for credit losses of $107 on April 30, 2021 and $1,038 on April 30, 2020 67,442 60,879
Inventories 78,477 103,741
Prepaid expenses and other current assets 8,408 7,556
Current assets of discontinued operations   94,673
Income tax receivable 909 1,595
Total current assets 268,253 393,455
Property, plant, and equipment, net 141,612 147,739
Intangibles, net 4,417 4,375
Goodwill 19,024 19,024
Other assets of discontinued operations   148,485
Other assets 13,082 16,437
Assets, Total 446,388 729,515
Current liabilities:    
Accounts payable 57,337 31,476
Accrued expenses and deferred revenue 33,136 57,678
Accrued payroll and incentives 17,381 12,448
Accrued income taxes 1,157 5,503
Accrued profit sharing 14,445 2,197
Accrued warranty 2,199 3,297
Current liabilities of discontinued operations   17,372
Total current liabilities 125,655 129,971
Deferred income taxes 904 457
Notes and loans payable, net of current portion   159,171
Finance lease payable, net of current portion 38,786 39,873
Other non-current liabilities of discontinued operations   2,299
Other non-current liabilities 14,659 10,626
Total liabilities 180,004 342,397
Commitments and contingencies (Note 17)
Stockholders’ equity:    
Preferred stock, $.001 par value, 20,000,000 shares authorized, no shares issued or outstanding
Common stock, $.001 par value, 100,000,000 shares authorized, 74,222,127 issued and 49,937,329 shares outstanding on April 30, 2021 and 73,526,790 shares issued and 55,359,928 shares outstanding on April 30, 2020 74 74
Additional paid-in capital 273,431 267,630
Retained earnings 325,181 341,716
Accumulated other comprehensive income 73 73
Treasury stock, at cost (24,284,798 shares on April 30, 2021 and 18,166,862 on April 30, 2020) (332,375) (222,375)
Total stockholders’ equity 266,384 387,118
Liabilities and Equity, Total $ 446,388 $ 729,515