| Schedule of Capital Leased Assets [Table Text Block] | 
        
| 
               
             | 
            
               
             | 
            
              
             | 
            
               
             | 
            
               
             | 
            
               
                As
                of June 30
               
              
                2012
               
             | 
            
               
             | 
           
| 
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
               
             | 
           
| 
               
                Office
                furniture and equipment
               
             | 
            
               
             | 
            
              $
             | 
            
              2,372,414
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              1,917,221
             | 
            
               
             | 
           
| 
               
                Computer
                equipment
               
             | 
            
               
             | 
            
               
             | 
            
              19,386,388
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              14,986,148
             | 
            
               
             | 
           
| 
               
                Assets
                under capital leases
               
             | 
            
               
             | 
            
               
             | 
            
              1,024,347
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              1,877,145
             | 
            
               
             | 
           
| 
               
                Building
               
             | 
            
               
             | 
            
               
             | 
            
              2,024,351
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2,133,174
             | 
            
               
             | 
           
| 
               
                Land
               
             | 
            
               
             | 
            
               
             | 
            
              2,492,755
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              2,044,003
             | 
            
               
             | 
           
| 
               
                Capital
                work in progress
               
             | 
            
               
             | 
            
               
             | 
            
              4,720,581
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              4,163,730
             | 
            
               
             | 
           
| 
               
                Autos
               
             | 
            
               
             | 
            
               
             | 
            
              708,605
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              648,305
             | 
            
               
             | 
           
| 
               
                Improvements
               
             | 
            
               
             | 
            
               
             | 
            
              524,639
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              230,759
             | 
            
               
             | 
           
| 
               
                Subtotal
               
             | 
            
               
             | 
            
               
             | 
            
              33,254,080
             | 
            
               
             | 
            
               
             | 
            
               
             | 
            
              28,000,485
             | 
            
               
             | 
           
| 
               
                Accumulated
                depreciation
               
             | 
            
               
             | 
            
               
             | 
            
              (13,093,208
             | 
            
              )
             | 
            
               
             | 
            
               
             | 
            
              (11,087,690
             | 
            
              )
             | 
           
| 
               
             | 
            
               
             | 
            
              $
             | 
            
              20,160,872
             | 
            
               
             | 
            
               
             | 
            
              $
             | 
            
              16,912,795
             | 
            
               
             | 
           
 
 |