Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Summary of Future Commitments under Non-Cancelable Operating Lease Agreements (Details)

v3.3.1.900
Commitments and Contingencies - Summary of Future Commitments under Non-Cancelable Operating Lease Agreements (Details)
Nov. 30, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2016 $ 906,981
2017 869,869
2018 870,868
2019 887,858
2020 and thereafter 1,898,218
Sub-lease rental income  
2016 653,562
2017 662,514
2018 671,646
2019 680,960
2020 and thereafter 1,743,338
Operating Leases, Future Minimum Payments Due, Net Commitments [Abstract]  
2016 253,419
2017 207,355
2018 199,222
2019 206,898
2020 and thereafter $ 154,880