XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A summary of net sales transferred to customers over time and at a point in time for the periods ended October 31, 2021 and October 31, 2020 is as follows (in thousands):
Three Months Ended
 October 31, 2021October 31, 2020
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$28,450 $9,097 $37,547 $26,950 $10,228 $37,178 
Point in Time1,484 — 1,484 1,822 — 1,822 
Total$29,934 $9,097 $39,031 $28,772 $10,228 $39,000 
Six Months Ended
 October 31, 2021October 31, 2020
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$57,102 $18,927 $76,029 $56,030 $16,593 $72,623 
Point in Time2,495 — 2,495 2,800 — 2,800 
Total$59,597 $18,927 $78,524 $58,830 $16,593 $75,423