v3.26.1
Revenue Recognition - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 01, 2026
May 02, 2026
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 51,608 $ 66,552
Contract liabilities - current 85,969 65,310
Contract liabilities - noncurrent 20,301 $ 20,655
Dollar Change    
Contract assets (14,944)  
Contract liabilities - current 20,659  
Contract liabilities - noncurrent $ (354)  
Percent Change    
Contract assets (22.50%)  
Contract liabilities - current 31.60%  
Contract liabilities - noncurrent (1.70%)  
Service-type Warranty Contracts    
Changes in Unearned Service-Type Warranty Contract [Roll Forward]    
Balance at beginning of period $ 37,850  
New contracts sold 12,094  
Less: reductions for revenue recognized (11,299)  
Foreign currency translation and other 579  
Balance at ending of period $ 39,224