| Property, Plant and Equipment [Table Text Block] | 
        
| 
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Office Furniture and Equipment
               
             | 
            
               
             | 
            
              $
             | 
            
              2,604,368
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              2,628,814
             | 
            
               
             | 
           
| 
               
                Computer Equipment
               
             | 
            
               
             | 
            
               
             | 
            
              26,325,684
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              27,215,091
             | 
            
               
             | 
           
| 
               
                Assets Under Capital Leases
               
             | 
            
               
             | 
            
               
             | 
            
              1,946,650
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              1,861,445
             | 
            
               
             | 
           
| 
               
                Building
               
             | 
            
               
             | 
            
               
             | 
            
              5,947,499
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              6,259,290
             | 
            
               
             | 
           
| 
               
                Land
               
             | 
            
               
             | 
            
               
             | 
            
              3,184,379
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              3,351,316
             | 
            
               
             | 
           
| 
               
                Capital Work In Progress
               
             | 
            
               
             | 
            
               
             | 
            
              2,860,802
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2,812,181
             | 
            
               
             | 
           
| 
               
                Autos
               
             | 
            
               
             | 
            
               
             | 
            
              922,681
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              999,277
             | 
            
               
             | 
           
| 
               
                Improvements
               
             | 
            
               
             | 
            
               
             | 
            
              506,424
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              533,102
             | 
            
               
             | 
           
| 
               
                Subtotal
               
             | 
            
               
             | 
            
               
             | 
            
              44,298,487
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              45,660,516
             | 
            
               
             | 
           
| 
               
                Accumulated Depreciation
               
             | 
            
               
             | 
            
               
             | 
            
              (16,446,077
             | 
            
              )
             | 
            
               
             | 
            
               
             | 
            
              (15,939,388
             | 
            
              )
             | 
           
| 
               
                Property and Equipment, Net
               
             | 
            
               
             | 
            
              $
             | 
            
              27,852,410
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              29,721,128
             | 
            
               
             | 
           
 
 | 
      
| Schedule of Capital Leased Assets [Table Text Block] | 
        
| 
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
           
| 
               
                Computers, Software and Other Equipment
               
             | 
            
               
             | 
            
              $
             | 
            
              780,977
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              731,354
             | 
            
               
             | 
           
| 
               
                Furniture and Fixtures
               
             | 
            
               
             | 
            
               
             | 
            
              347,966
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              280,184
             | 
            
               
             | 
           
| 
               
                Vehicles
               
             | 
            
               
             | 
            
               
             | 
            
              817,707
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              849,907
             | 
            
               
             | 
           
| 
               
                Total
               
             | 
            
               
             | 
            
               
             | 
            
              1,946,650
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              1,861,445
             | 
            
               
             | 
           
| 
               
                Less: Accumulated Depreciation, Net
               
             | 
            
               
             | 
            
               
             | 
            
              (525,387
             | 
            
              )
             | 
            
               
             | 
            
               
             | 
            
              (469,336
             | 
            
              )
             | 
           
| 
               
             | 
            
               
             | 
            
              $
             | 
            
              1,421,263
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              1,392,109
             | 
            
               
             | 
           
 
 |