XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Note Repayments (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2021
Jan. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Extinguishment of Debt [Line Items]          
Loss on extinguishment of debt     $ 0 $ (367,000) $ 97,178,000
Notes payable          
Extinguishment of Debt [Line Items]          
Early redemption of notes payable     $ 0 $ 0  
4.650% Notes due 2023 | Notes payable          
Extinguishment of Debt [Line Items]          
Stated interest rate (as a percent) 4.65%       4.65%
Early redemption of notes payable $ 750,000,000.0        
Loss on extinguishment of debt $ 46,400,000        
3.250% Notes due 2022 | Notes payable          
Extinguishment of Debt [Line Items]          
Stated interest rate (as a percent)   3.25%      
Early redemption of notes payable   $ 950,000,000.0      
Loss on extinguishment of debt   $ 46,500,000