XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Apr. 29, 2022
Minimum  
Description Of Business And Significant Accounting Policies [Line Items]  
Capitalized commissions amortization period 1 year
Minimum | Developed Technology  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 3 years
Minimum | Customer Contracts/Relationships  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 2 years
Minimum | Covenants not to Compete  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 2 years
Minimum | Trademarks and Trade Names  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 2 years
Maximum  
Description Of Business And Significant Accounting Policies [Line Items]  
Capitalized commissions amortization period 3 years
Maximum | Developed Technology  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Maximum | Customer Contracts/Relationships  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Maximum | Covenants not to Compete  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 3 years
Maximum | Trademarks and Trade Names  
Description Of Business And Significant Accounting Policies [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years