XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt - 3.875% Notes (Details) - USD ($)
Dec. 31, 2021
Dec. 14, 2021
May 19, 2021
May 11, 2021
May 10, 2021
Dec. 31, 2020
Aug. 21, 2020
3.875% Notes | Notes Payable              
Debt Instrument [Line Items]              
Debt instrument, interest rate 3.875%         3.875%  
Principal amount of debt             $ 700,000,000
Debt discount and issuance costs             $ 9,400,000
1.625% Notes | Convertible Debt              
Debt Instrument [Line Items]              
Debt instrument, interest rate 1.625% 1.625% 1.625% 1.625% 1.625% 1.625%  
Debt discount and issuance costs $ 10,500,000         $ 59,400,000