v3.24.3
Debt - Schedule of Maturities of Convertible Notes (Details) - Convertible Debt
1 Months Ended 9 Months Ended
Jun. 30, 2021
day
$ / shares
Aug. 31, 2020
$ / shares
Sep. 30, 2019
$ / shares
Sep. 30, 2024
day
Debt Instrument [Line Items]        
Threshold percentage of stock price trigger       130.00%
Threshold trading days       20
Threshold consecutive trading days       30
2021 Notes        
Debt Instrument [Line Items]        
Conversion ratio 0.0040518      
Conversion price (in dollars per share) | $ / shares $ 246.80      
Annual effective interest rate       0.40%
Threshold percentage of stock price trigger 130.00%      
Threshold trading days 20      
Threshold consecutive trading days 30      
2020 Notes        
Debt Instrument [Line Items]        
Conversion ratio   0.0050007    
Conversion price (in dollars per share) | $ / shares   $ 199.97    
Annual effective interest rate       0.30%
2019 Notes        
Debt Instrument [Line Items]        
Conversion ratio     0.0114040  
Conversion price (in dollars per share) | $ / shares     $ 87.69  
Annual effective interest rate       0.30%