伦理三级

Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Payments Under Operating Leases (Details)

v3.20.1
Leases - Future Minimum Payments Under Operating Leases (Details) - USD ($)
Jan. 31, 2020
May 01, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]
2020 (remaining) $ 593,925
2021 2,383,783
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,254,670
Less imputed interest (2,561,402)
Present value of operating lease obligations $ 7,693,268 $ 8,800,000