| Schedule of Treasury Stock by Class [Table Text Block] | 
          
            | 
                Issuer
                Purchases of Equity Securities:
               |  | 
                Details
                of Treasury Stock Purchases to Date
                through June 30, 2012
               |  |  
            |  |  |  |  |  
            | 
                Period:
               |  | 
                Total
               
                Number
               
                of
                Shares
               
                Purchased
               |  |  | 
                Average
               
                Price
                Paid
               
                Per
               
                Share
               |  |  | 
                Aggregate
                Number
               
                of
                Shares Purchased
               
                As
                Part of Publicly
               
                Announced
                Program
               |  |  | 
                Maximum
                Number
               
                of
                Shares that May
               
                Yet
                be Purchased
               
                Under
                the Program
               |  |  
            |  |  |  |  |  |  |  |  |  |  |  |  |  
            | 
                January
                1, 2007  –  March 31,
                2012
               |  |  | 1,915,829 |  |  | $ | 3.33 |  |  |  | 1,915,829 |  |  |  | 1,084,171 |  |  
            | 
                April
                1, 2012 – April 30, 2012
               |  |  | - |  |  |  | - |  |  |  | 1,915,829 |  |  |  | 1,084,171 |  |  
            | 
                May
                1, 2012 – May 31, 2012
               |  |  | - |  |  |  | - |  |  |  | 1,915,829 |  |  |  | 1,084,171 |  |  
            | 
                June
                1, 2012 – June 30, 2012
               |  |  | 10,000 |  |  |  | 5.43 |  |  |  | 1,925,829 |  |  |  | 1,074,171 |  |  
            | 
                Quarterly
                Subtotal
               |  |  | 10,000 |  |  |  | 5.43 |  |  |  | 1,925,829 |  |  |  |  |  |  
            | 
                Total
               |  |  | 1,925,829 |  |  | $ | 3.34 |  |  |  | 1,925,829 |  |  |  | 1,074,171 |  |  |