XML 110 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Significant Accounting Policies - Performance Obligations (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 30, 2021
USD ($)
Jan. 30, 2021
USD ($)
Organization and Significant Accounting Policies    
Remaining performance obligations satisfied over time (as a percentage) 39.00% 39.00%
Remaining performance obligations at a point in time (as a percentage) 61.00% 61.00%
Remaining performance obligations $ 103,869 $ 103,869
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-30    
Organization and Significant Accounting Policies    
Remaining performance obligations (as a percentage) 73.00% 73.00%
Performance Obligations    
Year of performance obligations 1 year 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-30    
Organization and Significant Accounting Policies    
Remaining performance obligations (as a percentage) 26.00% 26.00%
Performance Obligations    
Year of performance obligations 1 year 1 year