XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2026
Apr. 26, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 48,314 $ 41,169
Contract liabilities - current 65,847 69,050
Contract liabilities - noncurrent 19,985 $ 18,421
Dollar Change    
Contract assets 7,145  
Contract liabilities - current (3,203)  
Contract liabilities - noncurrent $ 1,564  
Percent Change    
Contract assets 17.40%  
Contract liabilities - current (4.60%)  
Contract liabilities - noncurrent 8.50%  
Service-type Warranty Contracts    
Changes in Unearned Service-Type Warranty Contract [Roll Forward]    
Balance at beginning of period $ 35,129  
New contracts sold 41,342  
Less: reductions for revenue recognized (38,362)  
Foreign currency translation and other (77)  
Balance at ending of period $ 38,032