Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

v3.19.2
Leases (Tables)
3 Months Ended
Jul. 31, 2019
Lessee Disclosure [Abstract]  
Schedule of Maturities of Operating Lease Liabilities

The following is a schedule by years of future minimum rental payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year as of July 31, 2019.


 

 

Lease Payments

 

Maturity of Lease Liabilities

 

 

 

 

2020 (remaining)

 

$

1,693,602

 

2021

 

 

2,293,382

 

2022

 

 

2,225,348

 

2023

 

 

1,663,434

 

2024

 

 

1,474,175

 

2025

 

 

1,134,718

 

2026 and beyond

 

 

779,287

 

    Total future minimum lease payments

 

 

11,263,946

 

Less imputed interest

 

 

(3,067,840

)

    Present value of operating lease liabilities

 

$

8,196,106

Schedule of Balance Sheet Information Related to Leases

Balance Sheet Classification

 

 

 

 

Operating lease liabilities, current

 

$

1,100,411

 

Operating lease liabilities, long-term

 

 

7,095,695

 

    Total operating lease liabilities

 

$

8,196,106

Schedule of Other Information Related to Leases

Other Information

 

 

 

 

Weighted average remaining lease term (in years)

 

 

5.3

 

Weighted average discount rate

 

 

12.0

%