XML 98 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2022
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, 2022 and January 31, 2021 is as follows (in thousands):
Three Months Ended
 January 31, 2022January 31, 2021
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$28,240 $11,102 $39,342 $24,198 $8,273 $32,471 
Point in Time1,291 — 1,291 868 — 868 
Total$29,531 $11,102 $40,633 $25,066 $8,273 $33,339 
Nine Months Ended
 January 31, 2022January 31, 2021
 DomesticInternationalTotalDomesticInternationalTotal
Over Time$85,342 $30,029 $115,371 $81,206 $24,866 $106,072 
Point in Time3,786 — 3,786 2,690 — 2,690 
Total$89,128 $30,029 $119,157 $83,896 $24,866 $108,762