XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Presentation and Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]                      
Total revenues $ 29,273 $ 30,600 $ 28,210 $ 27,383 $ 26,271 $ 27,003 $ 28,033 $ 27,399 $ 115,466 $ 108,706 $ 112,703
Domestic                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 93,332 87,316  
International                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 $ 22,134 $ 21,390