ÌÒÖ­Ó°Ôº

Quarterly report pursuant to Section 13 or 15(d)

Leases (Tables)

v3.19.3.a.u2
Leases (Tables)
6 Months Ended
Oct. 31, 2019
Lessee Disclosure [Abstract] Ìý
Future Minimum Payments Under Operating Leases
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 OctoberÌý31, 2019.
Maturity of Lease Obligations Lease Payments
2020 (remaining) $ 1,140,612Ìý Ìý
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 10,710,956Ìý Ìý
Less imputed interest (2,757,673) Ìý
Present value of operating lease obligations $ 7,953,283Ìý Ìý
Schedule of Balance Sheet Information Related to Leases
Balance Sheet Classification
Operating lease obligations, current $ 1,509,429Ìý Ìý
Operating lease obligations, long-term 6,443,854Ìý Ìý
Total operating lease obligations $ 7,953,283Ìý Ìý
Schedule of Other Information Related to Leases
Other Information
Weighted average remaining lease term (in years) 5.1
Weighted average discount rate 12.06Ìý %