XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Current assets:    
Cash and cash equivalents $ 37,936 $ 41,784
Accounts receivable, net 33,131 39,965
Inventories, net 165,044 157,952
Derivative assets 768 740
Prepaid assets 10,204 7,789
Total current assets 247,083 248,230
Property and equipment:    
Land 1,046 1,046
Building 7,387 7,387
Machinery and equipment 26,307 26,779
Leasehold improvements 4,662 4,473
Property and equipment, gross 39,402 39,685
Less accumulated depreciation and amortization (31,677) (30,826)
Total property and equipment, net 7,725 8,859
Non-current assets:    
Software development costs, less accumulated amortization 7,027 7,030
Intangible assets, net 931 994
Operating lease - right of use assets, net 12,016 10,971
Deferred income taxes 4,838 4,749
Investments and other assets 10,438 9,756
Total non-current assets 35,250 33,500
Total assets 290,058 290,589
Current liabilities:    
Accounts payable 28,052 29,661
Customer deposits 3,906 2,827
Derivative liabilities 820 1,821
Operating lease liabilities 3,878 3,712
Accrued payroll and employee benefits 7,484 9,853
Accrued income taxes 1,590 1,713
Accrued expenses 3,845 4,092
Accrued warranty expenses 1,227 1,294
Total current liabilities 50,802 54,973
Non-current liabilities:    
Deferred income taxes 69 83
Accrued tax liability 1,296 1,293
Operating lease liabilities 8,501 7,606
Deferred credits and other 4,833 4,403
Total non-current liabilities 14,699 13,385
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,613,595 and 6,553,673 shares issued and 6,506,033 and 6,462,138 shares outstanding, as of January 31, 2024 and October 31, 2023, respectively 651 646
Additional paid-in capital 61,936 61,665
Retained earnings 177,444 180,124
Accumulated other comprehensive loss (15,474) (20,204)
Total shareholders' equity 224,557 222,231
Total liabilities and shareholders' equity $ 290,058 $ 290,589