XML 67 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
12 Months Ended
Apr. 30, 2025
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):
2025
DomesticInternationalTotal
Over Time$132,723 $61,074 $193,797 
Point in Time46,675 — 46,675 
Total Revenue$179,398 $61,074 $240,472 
2024
DomesticInternationalTotal
Over Time$131,798 $66,517 $198,315 
Point in Time5,440 — 5,440 
Total Revenue$137,238 $66,517 $203,755