XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 52,155 $ 63,922
Accounts receivable, net 34,895 38,444
Inventories, net 175,831 156,207
Derivative assets 172 2,515
Prepaid assets 9,443 6,981
Total current assets 272,496 268,069
Property and equipment:    
Land 1,046 868
Building 7,392 7,352
Machinery and equipment 28,018 26,532
Leasehold improvements 4,677 4,351
Property and equipment, gross 41,133 39,103
Less accumulated depreciation and amortization (32,888) (30,620)
Total property and equipment, net 8,245 8,483
Non-current assets:    
Software development costs, less accumulated amortization 7,298 7,302
Intangible assets, net 1,139 1,246
Operating lease - right of use assets, net 8,754 8,460
Deferred income taxes 3,984 3,442
Investments and other assets, net 9,886 9,235
Total non-current assets 31,061 29,685
Total assets 311,802 306,237
Current liabilities:    
Accounts payable 45,171 40,707
Customer deposits 5,866 4,839
Derivative liabilities 2,277 3,632
Operating lease liabilities 4,081 3,973
Accrued payroll and employee benefits 7,947 10,751
Accrued income taxes 1,801 2,611
Accrued expenses 4,416 5,397
Accrued warranty expenses 1,435 1,426
Total current liabilities 72,994 73,336
Non-current liabilities:    
Accrued tax liability 1,287 1,281
Operating lease liabilities 5,032 4,814
Deferred income taxes 84 67
Deferred credits and other 4,700 4,095
Total non-current liabilities 11,103 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 April 30, 2023 and October 31, 2022, respectively 646 657
Additional paid-in capital 60,518 63,635
Retained earnings 179,550 179,877
Accumulated other comprehensive loss (13,009) (21,525)
Total shareholders' equity 227,705 222,644
Total liabilities and shareholders' equity $ 311,802 $ 306,237