Notes Payable - Note Repayments (Details) - USD ($) $ in Thousands |
1 Months Ended | 12 Months Ended | ||||
---|---|---|---|---|---|---|
Dec. 31, 2021 |
Jan. 31, 2021 |
Jan. 31, 2020 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Debt | ||||||
Loss on extinguishment of debt | $ 97,178 | $ 9,819 | $ 0 | |||
Notes payable | 4.650% Notes due 2023 | ||||||
Debt | ||||||
Interest rate (as a percent) | 4.65% | 4.65% | 4.65% | |||
Early redemption of notes | $ 750,000 | |||||
Loss on extinguishment of debt | $ 46,400 | |||||
Notes payable | 3.250% Notes due 2022 | ||||||
Debt | ||||||
Interest rate (as a percent) | 3.25% | 3.25% | ||||
Early redemption of notes | $ 950,000 | |||||
Loss on extinguishment of debt | $ 46,500 | |||||
Notes payable | 5.750% Notes due 2021 | ||||||
Debt | ||||||
Interest rate (as a percent) | 5.75% | |||||
Early redemption of notes | $ 250,000 | |||||
Loss on extinguishment of debt | $ 9,800 |