Quarterly report pursuant to Section 13 or 15(d)

Debt - Convertible Notes due 2023 and 2025 (Details)

v3.22.2
Debt - Convertible Notes due 2023 and 2025 (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Aug. 31, 2020
May 31, 2018
Convertible Notes due 2023            
Debt Instrument [Line Items]            
Face amount           $ 345,000,000
Interest rate           1.75%
Effective interest rate 2.40% 2.40% 2.40% 2.40%    
Convertible Notes due 2025            
Debt Instrument [Line Items]            
Face amount         $ 517,500,000  
Interest rate         0.75%  
Effective interest rate 1.30% 1.30% 1.30% 1.30%