XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable and Derivatives (Additional Information) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Gain (loss) reclassification to interest expense   $ 2,152,000 $ 2,471,000 $ 2,374,000
Interest rate cash flow hedge gain (loss) to be reclassified over next 12 months, net   1,670,000    
AOCI, cash flow hedges        
Debt Instrument [Line Items]        
Gain (loss) reclassification to interest expense   7,959,000    
AOCI Attributable to Parent [Member]        
Debt Instrument [Line Items]        
Gain (loss) reclassification to interest expense   $ 2,152,000 2,471,000 $ 2,374,000
Notes Payable        
Debt Instrument [Line Items]        
Redemption price percentage 100.00% 100.00%    
Debt issuance costs   $ 43,820,000 $ 42,595,000  
Notes payable redeemed $ 350,000,000      
Stated Rate 3.90%