XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss per Share - Additional Information (Detail)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
d
$ / shares
Apr. 30, 2021
USD ($)
Jun. 30, 2020
$ / shares
Earnings Per Share Basic [Line Items]      
Average stock price | $ / shares $ 439.38    
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]      
Earnings Per Share Basic [Line Items]      
Common stock conversion price | $ / shares $ 94.77    
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 30    
Percentage of closing price to trigger debt conversion 130.00%    
Debt instrument convertible, principal amount | $ $ 44.5    
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member] | Subsequent Event [Member]      
Earnings Per Share Basic [Line Items]      
Debt instrument convertible, principal amount | $   $ 12.7  
0.375% Convertible Senior Notes Due 2025 [Member]      
Earnings Per Share Basic [Line Items]      
Common stock conversion price | $ / shares $ 282.52   $ 282.52
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 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%