v3.26.1
CO Bonds - Interest Payment Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total CO bonds, par value $ 51,430,105 $ 52,733,370
Fixed-rate    
Debt Instrument [Line Items]    
Total CO bonds, par value 26,876,105 28,208,870
Simple variable-rate    
Debt Instrument [Line Items]    
Total CO bonds, par value 23,945,500 23,816,000
Step-up    
Debt Instrument [Line Items]    
Total CO bonds, par value $ 608,500 $ 708,500