XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

July 31,

 
  

2021

 

Beginning accrued warranty obligations

 $25,960 

Warranties issued during the period

  2,110 

Settlements made during the period

  (1,470)

Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations

  (1,219)

Ending accrued warranty obligations

 $25,381