v3.25.2
Revenue Recognition (Details Textual)
3 Months Ended
Aug. 02, 2025
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Impairment, contract assets $ 0
Recognized revenue 44,800,000
Revenue, remaining performance obligation 426,675,000
Product  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation 360,275,000
Service  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation 66,400,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 369,420,000
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months