Quarterly report pursuant to Section 13 or 15(d)

Leases (Schedule of Maturities of Lease Liabilities) (Details)

v3.19.2
Leases (Schedule of Maturities of Lease Liabilities) (Details)
Jul. 31, 2019
USD ($)
Operating leases  
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)
Total operating lease liabilities $ 8,196,106