XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 30, 2022
Jul. 31, 2021
Jul. 30, 2022
Jul. 31, 2021
Jan. 28, 2023
Jan. 29, 2022
Jan. 30, 2021
Apr. 30, 2022
Jan. 30, 2022
May 01, 2021
Apr. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Fiscal period duration           364 days 364 days        
Percentage of total accounts receivable that are insured or supported by bank guarantees or letters of credit 52.00%   52.00%                
Increase (reduction) in stockholders' equity $ 442,173 $ 632,023 $ 442,173 $ 632,023   $ 653,643 $ 565,580 $ 431,239   $ 577,193  
Paid-in Capital                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Increase (reduction) in stockholders' equity 525,776 555,765 525,776 555,765   565,024 553,111 417,448   550,831  
Retained Earnings                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Increase (reduction) in stockholders' equity 1,184,896 1,093,342 1,184,896 1,093,342   1,158,664 $ 1,034,823 $ 1,174,379   $ 1,039,581  
2.00% Convertible Senior Notes Due 2024 | Senior Notes                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Interest rate (as a percent)                     2.00%
Increase in the carrying amount of the Notes $ 298,521   $ 298,521     270,595          
Accounting Standards Update 2020-06                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Reduction in deferred income tax liabilities                 $ 6,200    
Accounting Standards Update 2020-06 | Paid-in Capital                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Increase (reduction) in stockholders' equity                 (43,100)    
Accounting Standards Update 2020-06 | Retained Earnings                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Increase (reduction) in stockholders' equity                 (21,800)    
Accounting Standards Update 2020-06 | 2.00% Convertible Senior Notes Due 2024 | Senior Notes                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Increase in the carrying amount of the Notes                 $ 27,500    
Europe                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Percentage of total accounts receivable that are insured or supported by bank guarantees or letters of credit 63.00%   63.00%                
Royalties                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net royalties revenue recognized $ 3,300 $ 3,600 $ 6,700 $ 7,100              
Royalties | Accrued expenses and other current liabilities                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Current deferred royalties 5,000   5,000     5,100          
Royalties | Other long-term liabilities                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Noncurrent deferred royalties $ 12,400   $ 12,400     $ 14,300          
Minimum | Royalties                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
License agreement term     3 years                
Maximum | Royalties                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
License agreement term     10 years                
Forecast                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Fiscal period duration         364 days