XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Revenues:    
Revenues $ 31,296 $ 29,271
Domestic    
Revenues:    
Revenues 25,659 24,427
International    
Revenues:    
Revenues $ 5,637 $ 4,844