XML 53 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2024
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):
2024
DomesticInternationalTotal
Over Time$131,798 $66,517 $198,315 
Point in Time5,440 — 5,440 
Total Revenue$137,238 $66,517 $203,755 
2023
DomesticInternationalTotal
Over Time$141,994 $72,778 $214,772 
Point in Time4,722 — 4,722 
Total Revenue$146,716 $72,778 $219,494