XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 41,784 $ 63,922
Accounts receivable, net 39,965 38,444
Inventories, net 157,952 156,207
Derivative assets 740 2,515
Prepaid and other assets 7,789 6,981
Total current assets 248,230 268,069
Property and equipment:    
Land 1,046 868
Building 7,387 7,352
Machinery and equipment 26,779 26,532
Leasehold improvements 4,473 4,351
Property and equipment, gross 39,685 39,103
Less accumulated depreciation and amortization (30,826) (30,620)
Total property and equipment, net 8,859 8,483
Non-current assets:    
Software development costs, less accumulated amortization 7,030 7,302
Intangible assets, net 994 1,246
Operating lease - right of use assets, net 10,971 8,460
Deferred income taxes 4,749 3,442
Investments and other assets, net 9,756 9,235
Total non-current assets 33,500 29,685
Total assets 290,589 306,237
Current liabilities:    
Customer deposits 2,827 4,839
Derivative liabilities 1,821 3,632
Operating lease liabilities 3,712 3,973
Accrued payroll and employee benefits 9,853 10,751
Accrued income taxes 1,713 2,611
Accrued expenses 4,092 5,397
Accrued warranty expenses 1,294 1,426
Total current liabilities 54,973 73,336
Non-current liabilities:    
Deferred income taxes 83 67
Accrued tax liability 1,293 1,281
Operating lease liabilities 7,606 4,814
Deferred credits and other 4,403 4,095
Total non-current liabilities 13,385 10,257
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,553,673 and 6,645,352 shares issued and 6,462,138 and 6,566,994 shares outstanding, as of October 31, 2023 and October 31, 2022, respectively 646 657
Additional paid-in capital 61,665 63,635
Retained earnings 180,124 179,877
Accumulated other comprehensive loss (20,204) (21,525)
Total shareholders' equity 222,231 222,644
Total liabilities and shareholders' equity 290,589 306,237
Nonrelated Party    
Current liabilities:    
Accounts payable 28,544 38,783
Related Party    
Current liabilities:    
Accounts payable $ 1,117 $ 1,924