v3.22.2.2
Debt - Schedule of Maturities of Convertible Notes (Details) - Convertible Debt
1 Months Ended
Jun. 30, 2021
$ / shares
Aug. 31, 2020
$ / shares
Sep. 30, 2019
$ / shares
Mar. 31, 2018
$ / shares
Sep. 30, 2022
2021 Notes          
Debt Instrument [Line Items]          
Conversion ratio 0.0040518        
Conversion price (in dollars per share) $ 246.80        
Effective interest rate         0.40%
2020 Notes          
Debt Instrument [Line Items]          
Conversion ratio   0.0050007      
Conversion price (in dollars per share)   $ 199.97      
Effective interest rate         0.30%
2019 Notes          
Debt Instrument [Line Items]          
Conversion ratio     0.0114040    
Conversion price (in dollars per share)     $ 87.69    
Effective interest rate         0.30%
2018 Notes          
Debt Instrument [Line Items]          
Conversion ratio       0.0275691  
Conversion price (in dollars per share)       $ 36.27  
Effective interest rate         0.00%