v3.25.2
CO Bonds - Call Feature (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 54,318,975 $ 53,860,355
Non-callable / non-putable    
Debt Instrument [Line Items]    
Long-Term Debt, Gross 28,218,475 27,334,855
Callable    
Debt Instrument [Line Items]    
Long-Term Debt, Gross $ 26,100,500 $ 26,525,500