XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 41,030 $ 63,922
Accounts receivable, net 33,281 38,444
Inventories, net 178,423 156,207
Derivative assets 169 2,515
Prepaid assets 9,060 6,981
Total current assets 261,963 268,069
Property and equipment:    
Land 1,046 868
Building 7,392 7,352
Machinery and equipment 27,940 26,532
Leasehold improvements 4,638 4,351
Property and equipment, gross 41,016 39,103
Less accumulated depreciation and amortization (33,119) (30,620)
Total property and equipment, net 7,897 8,483
Non-current assets:    
Software development costs, less accumulated amortization 7,085 7,302
Intangible assets, net 1,071 1,246
Operating lease - right of use assets, net 10,921 8,460
Deferred income taxes 4,305 3,442
Investments and other assets, net 9,975 9,235
Total non-current assets 33,357 29,685
Total assets 303,217 306,237
Current liabilities:    
Accounts payable 36,338 40,707
Customer deposits 5,502 4,839
Derivative liabilities 2,603 3,632
Operating lease liabilities 3,945 3,973
Accrued payroll and employee benefits 8,331 10,751
Accrued income taxes 1,545 2,611
Accrued expenses 4,261 5,397
Accrued warranty expenses 1,318 1,426
Total current liabilities 63,843 73,336
Non-current liabilities:    
Accrued tax liability 1,290 1,281
Operating lease liabilities 7,342 4,814
Deferred income taxes 88 67
Deferred credits and other 4,853 4,095
Total non-current liabilities 13,573 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 July 31, 2023 and October 31, 2022, respectively 646 657
Additional paid-in capital 61,274 63,635
Retained earnings 178,751 179,877
Accumulated other comprehensive loss (14,870) (21,525)
Total shareholders' equity 225,801 222,644
Total liabilities and shareholders' equity $ 303,217 $ 306,237