XML 50 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A summary of net sales transferred to customers at a point in time and over time for the twelve months ended April 30 is as follows (in thousands):
2021
DomesticInternationalTotal
Over Time$107,575 $36,434 $144,009 
Point in Time3,460 — 3,460 
Total Revenue$111,035 $36,434 $147,469 
2020
DomesticInternationalTotal
Over Time$109,982 $32,437 $142,419 
Point in Time5,121 — 5,121 
Total Revenue$115,103 $32,437 $147,540