| Property, Plant and Equipment [Table Text Block] | 
        
| 
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Office furniture and equipment
               
             | 
            
               
             | 
            
              $
             | 
            
              2,357,632
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              2,508,975
             | 
            
               
             | 
           
| 
               
                Computer equipment
               
             | 
            
               
             | 
            
               
             | 
            
              20,635,789
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              19,987,480
             | 
            
               
             | 
           
| 
               
                Assets under capital leases
               
             | 
            
               
             | 
            
               
             | 
            
              1,210,529
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              1,126,860
             | 
            
               
             | 
           
| 
               
                Building
               
             | 
            
               
             | 
            
               
             | 
            
              2,262,187
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2,391,550
             | 
            
               
             | 
           
| 
               
                Land
               
             | 
            
               
             | 
            
               
             | 
            
              2,327,070
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2,460,144
             | 
            
               
             | 
           
| 
               
                Capital work in progress
               
             | 
            
               
             | 
            
               
             | 
            
              5,756,021
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              5,104,283
             | 
            
               
             | 
           
| 
               
                Autos
               
             | 
            
               
             | 
            
               
             | 
            
              714,474
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              689,440
             | 
            
               
             | 
           
| 
               
                Improvements
               
             | 
            
               
             | 
            
               
             | 
            
              510,942
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              513,044
             | 
            
               
             | 
           
| 
               
                Subtotal
               
             | 
            
               
             | 
            
               
             | 
            
              35,774,644
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              34,781,776
             | 
            
               
             | 
           
| 
               
                Accumulated depreciation
               
             | 
            
               
             | 
            
               
             | 
            
              (14,281,346
             | 
            
              )
             | 
            
               
             | 
            
               
             | 
            
              (13,803,407
             | 
            
              )
             | 
           
| 
               
                Property and equipment, net
               
             | 
            
               
             | 
            
              $
             | 
            
              21,493,298
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              20,978,369
             | 
            
               
             | 
           
 
 |