XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Jun. 30, 2018
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, 2018 are as follows:

 

    Operating Leases  
For period ending June 30,        
2019   $ 648,510  
2020     651,922  
2021     215,083  
2022     115,055  
2023     118,507  
2024 and beyond     91,323  
    $ 1,840,400