XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Revenues:    
Revenues $ 27,278 $ 27,383
Domestic    
Revenues:    
Revenues 23,140 21,411
International    
Revenues:    
Revenues $ 4,138 $ 5,972