XML 99 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
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