XML 83 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2022
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):
2022
DomesticInternationalTotal
Over Time$119,989 $42,024 $162,013 
Point in Time6,859 — 6,859 
Total Revenue$126,848 $42,024 $168,872 
2021
DomesticInternationalTotal
Over Time$107,575 $36,434 $144,009 
Point in Time3,460 — 3,460 
Total Revenue$111,035 $36,434 $147,469