v3.25.2
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2025
Apr. 26, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 41,879 $ 41,169
Contract liabilities - current 83,408 69,050
Contract liabilities - noncurrent 18,497 $ 18,421
Dollar Change    
Contract assets 710  
Contract liabilities - current 14,358  
Contract liabilities - noncurrent $ 76  
Percent Change    
Contract assets 1.70%  
Contract liabilities - current 20.80%  
Contract liabilities - noncurrent 0.40%  
Service-type Warranty Contracts    
Changes in Unearned Service-Type Warranty Contract [Roll Forward]    
Balance at beginning of period $ 35,129  
New contracts sold 14,020  
Less: reductions for revenue recognized (13,293)  
Foreign currency translation and other 1,169  
Balance at ending of period $ 37,025