XML 53 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
12 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of future minimum rental payments for operating leases
The future minimum lease payments under noncancelable operating leases as of March 31, 2019, are as follows:
2020
$
24,470,638

2021
15,931,144

2022
8,287,772

2023
2,831,039

2024
1,177,697

Thereafter
56,682

Total future minimum lease payments
$
52,754,972