XML 116 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes Aggregate Maturities (Details) - Senior notes - USD ($)
Dec. 31, 2023
Dec. 31, 2022
May 13, 2021
Principal Maturity      
2024 $ 0    
2025 0    
2026 0    
2027 0    
2028 0    
Thereafter 400,000,000    
Principal Maturity 400,000,000   $ 400,000,000
Discount Amortization      
2020 (539,000)    
2021 (563,000)    
2022 (588,000)    
2023 (615,000)    
2024 (642,000)    
Thereafter (244,000)    
Discount Amortization (3,191,000) $ (3,706,000)  
Carrying Value      
2020 (539,000)    
2021 (563,000)    
2022 (588,000)    
2023 (615,000)    
2024 (642,000)    
Thereafter 399,756,000    
Carrying Value $ 396,809,000