XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.2
3. Leases (Details - Future lease payments)
$ in Thousands
Apr. 30, 2019
USD ($)
Lessee Disclosure [Abstract]  
2020 $ 3,032
2021 3,116
2022 3,193
2023 3,281
2024 2,789
Thereafter 8,062
Operating Leases, Future Minimum Payments Due $ 23,473