XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share - Schedule of Weighted-Average Shares Used for Net Income per Share Footnotes (Detail) - Warrants
Jul. 29, 2023
$ / shares
shares
2023 and 2024 Notes  
Earnings Per Share Diluted  
Warrant instruments outstanding | shares 0
2023 Notes  
Earnings Per Share Diluted  
Conversion price per share $ 309.84
2024 Notes  
Earnings Per Share Diluted  
Conversion price per share $ 338.24