v3.25.1
CO Bonds - Call Feature (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 53,023,025 $ 53,860,355
Non-callable / non-putable    
Debt Instrument [Line Items]    
Long-Term Debt, Gross 26,858,525 27,334,855
Callable    
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 26,164,500 $ 26,525,500