XML 110 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2019
Leases    
Option to extend true  
Option to terminate true  
Option to terminate period (in years) 2 years  
Rental expense under operating leases   $ 4,609
Minimum    
Leases    
Remaining lease terms (in years) 1 year  
Maximum    
Leases    
Remaining lease terms (in years) 9 years  
Option to extend period (in years) 10 years