XML 51 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
9 Months Ended
Jan. 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 January 31, 2021 and January 31, 2020 is as follows (in thousands):
 Three Months Ended January 31, 2021Three Months Ended January 31, 2020
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$24,198 $8,273 $32,471 $25,107 $7,526 $32,633 
Point in Time868 — 868 1,592 — 1,592 
$25,066 $8,273 $33,339 $26,699 $7,526 $34,225 
 Nine Months Ended January 31, 2021Nine Months Ended January 31, 2020
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$81,206 $24,866 $106,072 $83,292 $25,713 $109,005 
Point in Time2,690 — 2,690 4,278 — 4,278 
$83,896 $24,866 $108,762 $87,570 $25,713 $113,283