XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2023
$ / shares
Sep. 30, 2023
Days
d
$ / shares
Nov. 03, 2023
USD ($)
Jun. 30, 2020
$ / shares
Earnings Per Share Basic [Line Items]        
Average stock price | $ / shares $ 522.44 $ 452.38    
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]        
Earnings Per Share Basic [Line Items]        
Debt instrument, convertible, threshold trading days | Days   20    
Debt instrument, convertible, threshold consecutive trading days | Days   30    
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member] | Maximum [Member]        
Earnings Per Share Basic [Line Items]        
Percentage of closing price to trigger debt conversion   130.00%    
0.375% Convertible Senior Notes Due 2025 [Member]        
Earnings Per Share Basic [Line Items]        
Common stock conversion price | $ / shares $ 282.52 $ 282.52   $ 282.52
Debt instrument, convertible, threshold trading days | d   20    
Debt instrument, convertible, threshold consecutive trading days | d   30    
0.375% Convertible Senior Notes Due 2025 [Member] | Maximum [Member]        
Earnings Per Share Basic [Line Items]        
Percentage of closing price to trigger debt conversion   130.00%    
0.375% Convertible Senior Notes Due 2025 [Member] | Subsequent Event [Member]        
Earnings Per Share Basic [Line Items]        
Principal amount of long term debt | $     $ 0