Schedule of Segment Reporting Information, by Segment [Table Text Block] | Year Ended August 31, 2016 | | | | | | | | | | | | | | | $ | 755,492 | | | $ | 277,682 | | | $ | 93,918 | | | $ | 1,127,092 | | | | | 165,251 | | | | 131,410 | | | | 53,015 | | | | 349,676 | | | | | 654,796 | | | | 279,864 | | | | 84,501 | | | | 1,019,161 | | Depreciation and amortization | | | 31,529 | | | | 4,220 | | | | 2,303 | | | | 38,052 | | | | | 25,776 | | | | 3,459 | | | | 558 | | | | 29,793 | | | | | 38,631 | | | | 4,092 | | | | 5,017 | | | | 47,740 | | Year Ended August 31, 2015 | | | | | | | | | | | | | | | $ | 678,774 | | | $ | 251,522 | | | $ | 76,472 | | | $ | 1,006,768 | | | | | 172,980 | | | | 116,310 | | | | 42,628 | | | | 331,918 | | | | | 427,990 | | | | 239,689 | | | | 68,992 | | | | 736,671 | | Depreciation and amortization | | | 23,645 | | | | 5,135 | | | | 2,569 | | | | 31,349 | | | | | 23,006 | | | | 2,991 | | | | 374 | | | | 26,371 | | | | | 22,459 | | | | 460 | | | | 2,763 | | | | 25,682 | | Year Ended August 31, 2014 | | | | | | | | | | | | | | | $ | 624,642 | | | $ | 227,395 | | | $ | 68,298 | | | $ | 920,335 | | | | | 165,004 | | | | 100,937 | | | | 36,278 | | | | 302,219 | | | | | 362,255 | | | | 239,654 | | | | 61,303 | | | | 663,212 | | Depreciation and amortization | | | 25,574 | | | | 5,656 | | | | 3,205 | | | | 34,435 | | | | | 20,288 | | | | 2,231 | | | | 372 | | | | 22,891 | | | | | 16,047 | | | | 647 | | | | 1,049 | | | | 17,743 | | |
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ | 755,492 | | | $ | 678,774 | | | $ | 624,642 | | | | | 154,902 | | | | 144,769 | | | | 131,848 | | All other European countries | | | 122,780 | | | | 106,753 | | | | 95,547 | | | | | 93,918 | | | | 76,472 | | | | 68,298 | | | | $ | 1,127,092 | | | $ | 1,006,768 | | | $ | 920,335 | | |
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ | 70,646 | | | $ | 49,923 | | | $ | 46,294 | | | | | 5,772 | | | | 3,655 | | | | 4,669 | | All other European countries | | | 1,018 | | | | 1,322 | | | | 2,267 | | | | | 7,186 | | | | 4,364 | | | | 4,411 | | | | $ | 84,622 | | | $ | 59,264 | | | $ | 57,641 | | |