XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Oct. 28, 2023
Apr. 29, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 45,210 $ 46,789
Contract liabilities - current 78,293 91,549
Contract liabilities - noncurrent 15,390 $ 13,096
Dollar Change    
Contract assets (1,579)  
Contract liabilities - current (13,256)  
Contract liabilities - noncurrent $ 2,294  
Percent Change    
Contract assets (3.40%)  
Contract liabilities - current (14.50%)  
Contract liabilities - noncurrent 17.50%  
Service-type Warranty Contracts    
Changes in Unearned Service-Type Warranty Contract [Roll Forward]    
Balance at beginning of period $ 28,338  
New contracts sold 27,921  
Less: reductions for revenue recognized (21,802)  
Foreign currency translation and other (457)  
Balance at ending of period $ 34,000