XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2023
Oct. 31, 2022
Current assets:    
Cash and cash equivalents $ 56,888 $ 63,922
Accounts receivable, net 34,844 38,444
Inventories, net 168,608 156,207
Derivative assets 1,077 2,515
Prepaid assets 10,162 6,981
Total current assets 271,579 268,069
Property and equipment:    
Land 879 868
Building 7,352 7,352
Machinery and equipment 28,032 26,532
Leasehold improvements 4,697 4,351
Property and equipment, gross 40,960 39,103
Less accumulated depreciation and amortization (32,560) (30,620)
Total property and equipment, net 8,400 8,483
Non-current assets:    
Software development costs, less accumulated amortization 7,310 7,302
Intangible assets, net 1,204 1,246
Operating lease - right of use assets, net 9,361 8,460
Deferred income taxes 3,742 3,442
Investments and other assets, net 9,914 9,235
Total non-current assets 31,531 29,685
Total assets 311,510 306,237
Current liabilities:    
Accounts payable 38,178 40,707
Customer deposits 5,991 4,839
Derivative liabilities 2,261 3,632
Operating lease liabilities 4,366 3,973
Accrued payroll and employee benefits 7,443 10,751
Accrued income taxes 3,213 2,611
Accrued expenses 4,456 5,397
Accrued warranty expenses 1,407 1,426
Total current liabilities 67,315 73,336
Non-current liabilities:    
Accrued tax liability 1,281 1,281
Operating lease liabilities 5,347 4,814
Deferred income taxes 81 67
Deferred credits and other 4,636 4,095
Total non-current liabilities 11,345 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,675,917 and 6,645,352 shares issued and 6,587,694 and 6,566,994 shares outstanding, as of January 31, 2023 and October 31, 2022, respectively 659 657
Additional paid-in capital 63,621 63,635
Retained earnings 180,212 179,877
Accumulated other comprehensive loss (11,642) (21,525)
Total shareholders' equity 232,850 222,644
Total liabilities and shareholders' equity $ 311,510 $ 306,237