XML 129 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Notes Aggregate Maturities (Details) - Senior notes - USD ($)
Dec. 31, 2024
Dec. 31, 2023
May 13, 2021
Principal Maturity      
2025 $ 0    
2026 0    
2027 0    
2028 0    
2029 400,000,000    
Thereafter 0    
Principal Maturity 400,000,000   $ 400,000,000.0
Discount Amortization      
2020 (563,000)    
2021 (588,000)    
2022 (615,000)    
2023 (642,000)    
2024 (244,000)    
Thereafter 0    
Discount Amortization (2,652,000) $ (3,191,000)  
Carrying Value      
2020 (563,000)    
2021 (588,000)    
2022 (615,000)    
2023 (642,000)    
2024 399,756,000    
Thereafter 0    
Carrying Value $ 397,348,000