v2.4.0.6
Inventories (Details) (USD $)
Jun. 30, 2012
Dec. 31, 2011
Schedule of Inventory    
Raw materials $ 7,388,000 $ 7,853,000
Work in process 3,323,000 3,160,000
Finished goods 2,830,000 2,571,000
Total Inventory $ 13,541,000 $ 13,584,000