XML 153 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Maturities of Convertible Notes (Details) - Convertible Debt
1 Months Ended 12 Months Ended
Jun. 30, 2021
day
$ / shares
Aug. 31, 2020
$ / shares
Sep. 30, 2019
$ / shares
Mar. 31, 2018
$ / shares
Dec. 31, 2023
day
Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger         130.00%
Threshold trading days | day         20
Threshold consecutive trading days | day         30
2021 Notes          
Debt Instrument [Line Items]          
Conversion ratio 0.0040518        
Conversion price (in dollars per share) | $ / shares $ 246.80        
Effective interest rate         0.40%
2021 Notes | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger 130.00%        
Threshold trading days | day 20        
Threshold consecutive trading days | day 30        
2020 Notes          
Debt Instrument [Line Items]          
Conversion ratio   0.0050007      
Conversion price (in dollars per share) | $ / shares   $ 199.97      
Effective interest rate         0.30%
2019 Notes          
Debt Instrument [Line Items]          
Conversion ratio     0.011404    
Conversion price (in dollars per share) | $ / shares     $ 87.69    
Effective interest rate         0.30%
2018 Notes          
Debt Instrument [Line Items]          
Conversion ratio       0.0275691  
Conversion price (in dollars per share) | $ / shares       $ 36.27  
Effective interest rate         0.00%