v3.25.2
Discount Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Book value $ 30,216,114 $ 25,182,336
Weighted average effective interest rate 4.25% 4.40%
Short-term Debt    
Short-Term Debt [Line Items]    
Par value $ 30,324,340 $ 25,293,510
Unamortized discounts (107,918) (110,905)
Unamortized concessions $ (308) $ (269)