XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Guarantees and Warranties (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2020
USD ($)
Movement in Standard Product Warranty Accrual  
Beginning accrued warranty obligations $ 25,624
Warranties issued during the period 5,001
Settlements made during the period (2,817)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (1,208)
Ending accrued warranty obligations 26,600
Letter of credit  
Guarantees:  
Performance guarantees outstanding 6,853
Guarantees  
Guarantees:  
Performance guarantees outstanding 3,122
Surety bonds  
Guarantees:  
Performance guarantees outstanding $ 31,314