XML 14 R2.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (USD $)
Mar. 31, 2012
Dec. 31, 2011
Current Assets    
Cash and cash equivalents $ 12,958,901 $ 11,147,297
Accounts receivable, less allowances: $464,000 - 2012; $423,000 - 2011 20,737,911 18,633,088
Inventories 30,159,095 29,793,434
Prepaid expenses and other assets 3,066,304 3,313,186
Recoverable income taxes receivable 0 647,950
Deferred income taxes 1,881,775 1,881,775
Total Current Assets 68,803,986 65,416,730
Property, Plant and Equipment 56,510,908 54,863,020
Accumulated depreciation (31,053,139) (30,228,924)
Net Property, Plant and Equipment 25,457,769 24,634,096
Other Assets    
Goodwill 13,928,130 13,905,209
Trademarks 155,342 152,446
Patents, technology and other intangibles net of accumulated amortization 1,737,668 1,770,008
Deferred income taxes 723,400 821,485
Total Other Assets 16,544,540 16,649,148
TOTAL ASSETS 110,806,295 106,699,974
Current Liabilities    
Accounts payable 8,793,999 8,412,245
Accrued compensation 1,900,032 2,999,478
Other accrued expenses 2,067,230 1,060,143
Current portion of long-term debt 1,428,571 3,714,286
Total Current Liabilities 14,189,832 16,186,152
Other long-term liabilities 655,001 655,001
Long-term debt, less current portion 7,142,857 3,035,714
Accrued postretirement benefits 1,872,875 1,853,157
Accrued pension cost 15,713,972 15,811,622
Shareholders' Equity    
Common Stock, no par value: Authorized: 50,000,000 shares Issued: 8,908,928 shares in 2012 and 8,908,607 shares in 2011 28,505,933 28,499,779
Treasury Stock: 2,694,729 shares in 2012 and 2011 (19,105,723) (19,105,723)
Retained earnings 74,624,582 73,200,362
Accumulated other comprehensive income (loss):    
Foreign currency translation 2,570,072 2,107,187
Unrecognized net pension and postretirement benefit costs, net of tax (15,363,106) (15,543,277)
Accumulated other comprehensive loss (12,793,034) (13,436,090)
Total Shareholders' Equity 71,231,758 69,158,328
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 110,806,295 $ 106,699,974