XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases

Future minimum lease payments under property and equipment leases with terms exceeding one year as of June 30, 2016 are as follows:

 

 Operating Leases  
For period ending        
June 30,        
2016   $ 535,412  
2017     504,183  
2018     524,272  
2019     524,272  
2020     87,379  
    $ 2,175,518