XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents $ 63,922 $ 84,063
Accounts receivable, net 38,444 42,620
Inventories, net 156,207 148,216
Derivative assets 2,515 905
Prepaid and other assets 6,981 14,066
Total current assets 268,069 289,870
Property and equipment:    
Land 868 868
Building 7,352 7,352
Machinery and equipment 26,532 29,533
Leasehold improvements 4,351 5,172
Property and equipment, gross 39,103 42,925
Less accumulated depreciation and amortization (30,620) (32,318)
Total property and equipment, net 8,483 10,607
Non-current assets:    
Software development costs, less accumulated amortization 7,302 7,553
Intangible assets, net 1,246 1,565
Operating lease - right of use assets, net 8,460 10,624
Deferred income taxes 3,442 3,154
Investments and other assets, net 9,235 9,562
Total non-current assets 29,685 32,458
Total assets 306,237 332,935
Current liabilities:    
Accounts payable 38,783 46,328
Accounts payable-related parties 1,924 2,553
Customer deposits 4,839 8,593
Derivative liabilities 3,632 467
Operating lease liabilities 3,973 4,221
Accrued payroll and employee benefits 10,751 10,389
Accrued income taxes 2,611 1,192
Accrued expenses 5,397 5,911
Accrued warranty expenses 1,426 1,516
Total current liabilities 73,336 81,170
Non-current liabilities:    
Accrued tax liability 1,281 1,749
Operating lease liabilities 4,814 6,794
Deferred income taxes 67 68
Deferred credits and other 4,095 4,735
Total non-current liabilities 10,257 13,346
Shareholders' equity:    
Preferred stock: no par value per share, 1,000,000 shares authorized; no shares issued 0 0
Common stock: no par value, $.10 stated value per share, 12,500,000 shares authorized; 6,645,352 and 6,691,052 shares issued and 6,566,994 and 6,617,717 shares outstanding, as of October 31, 2022 and October 31, 2021, respectively 657 662
Additional paid-in capital 63,635 63,924
Retained earnings 179,877 175,574
Accumulated other comprehensive loss (21,525) (1,741)
Total shareholders' equity 222,644 238,419
Total liabilities and shareholders' equity $ 306,237 $ 332,935