XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Schedule of Weighted-Average Shares Used for Net Income per Share Footnotes (Detail) - USD ($)
Jan. 29, 2022
Oct. 20, 2021
Jan. 30, 2021
Sep. 30, 2019
Jun. 30, 2018
Jun. 30, 2015
Jun. 30, 2014
Earnings Per Share Diluted              
Principal   $ 2,000,000,000          
Convertible Senior Notes Due 2019 [Member]              
Earnings Per Share Diluted              
Principal             $ 350,000,000
Convertible Senior Notes Due 2019 [Member] | Common Stock [Member]              
Earnings Per Share Diluted              
Conversion price per share $ 116.09            
Convertible Senior Notes Due 2019 [Member] | Warrant              
Earnings Per Share Diluted              
Conversion price per share 171.98            
Convertible Senior Notes Due 2020 [Member]              
Earnings Per Share Diluted              
Principal           $ 300,000,000  
Convertible Senior Notes Due 2020 [Member] | Common Stock [Member]              
Earnings Per Share Diluted              
Conversion price per share 118.13            
Convertible Senior Notes Due 2020 [Member] | Warrant              
Earnings Per Share Diluted              
Conversion price per share $ 189.00            
Convertible Senior Notes Due 2023 [Member]              
Earnings Per Share Diluted              
Principal $ 74,390,000   $ 335,000,000        
Convertible Senior Notes Due 2023 [Member] | Common Stock [Member]              
Earnings Per Share Diluted              
Conversion price per share $ 193.65       $ 193.65    
Convertible Senior Notes Due 2023 [Member] | Warrant              
Earnings Per Share Diluted              
Conversion price per share $ 309.84            
Convertible senior notes due 2024              
Earnings Per Share Diluted              
Principal $ 219,638,000   $ 350,000,000 $ 350,000,000      
Conversion price per share       $ 211.40      
Convertible senior notes due 2024 | Common Stock [Member]              
Earnings Per Share Diluted              
Conversion price per share $ 211.40            
Convertible senior notes due 2024 | Warrant              
Earnings Per Share Diluted              
Conversion price per share $ 338.24