XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Instrument
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Instrument
Dec. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Instrument
Sep. 30, 2018
USD ($)
Instrument
Sep. 30, 2017
USD ($)
Instrument
Dec. 31, 2016
USD ($)
Instrument
Oct. 31, 2015
USD ($)
Instrument
May 31, 2014
USD ($)
Instrument
Debt Instrument [Line Items]                    
Debt issuance costs   $ 10,144,000                
Loss deferred in other comprehensive income $ (1,584,000)   $ (1,584,000)              
Payment of debt issuance costs   127,000 17,125,000              
Payment of make-whole premium   0 $ 21,328,000              
Forward Swap Member                    
Debt Instrument [Line Items]                    
Number of interest rate derivatives terminated | Instrument 2   2   3 2 2 2 4 3
Aggregate notional amount $ 120,000,000   $ 120,000,000   $ 200,000,000 $ 250,000,000 $ 250,000,000 $ 180,000,000 $ 300,000,000 $ 225,000,000
Loans Payable                    
Debt Instrument [Line Items]                    
Debt issuance costs       $ 38,145,000            
2051 Notes                    
Debt Instrument [Line Items]                    
Principal $ 450,000,000 $ 450,000,000 $ 450,000,000              
Stated Rate 3.50% 3.50% 3.50%              
Net Price   $ 441,594,000                
Discount   $ 8,406,000                
Effective Rate   3.602%                
2052 Notes                    
Debt Instrument [Line Items]                    
Principal $ 450,000,000 $ 450,000,000 $ 450,000,000              
Stated Rate 3.00% 3.00% 3.00%              
Net Price   $ 439,578,000                
Discount   $ 10,422,000                
Effective Rate   3.118%                
2023 Notes                    
Debt Instrument [Line Items]                    
Stated Rate   3.30%                
Notes payable redeemed   $ 350,000,000                
Redemption price percentage   100.00%                
Payment of make-whole premium   $ 21,328,000