XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share - Calculation of Net Income Per Share Footnotes (Detail)
Jul. 30, 2022
USD ($)
$ / shares
2023 and 2024 Notes | Warrants  
Earnings Per Share Diluted  
Outstanding Amount | $ $ 0
2023 Notes | Common Stock [Member]  
Earnings Per Share Diluted  
Stock prices $ 193.65
2023 Notes | Warrants  
Earnings Per Share Diluted  
Stock prices 309.84
2024 Notes | Common Stock [Member]  
Earnings Per Share Diluted  
Stock prices 211.40
2024 Notes | Warrants  
Earnings Per Share Diluted  
Stock prices $ 338.24