XML 46 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2023
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):
2023
DomesticInternationalTotal
Over Time$141,994 $72,778 $214,772 
Point in Time4,722 — 4,722 
Total Revenue$146,716 $72,778 $219,494 
2022
DomesticInternationalTotal
Over Time$119,989 $42,024 $162,013 
Point in Time6,859 — 6,859 
Total Revenue$126,848 $42,024 $168,872