v3.26.3
Variable Interest Entities - Schedule of Variable Interest Entities, Credit Commitments (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Variable Interest Entity [Line Items]    
CFC third-party guarantees $ 1,248,566 $ 1,265,694
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Total CFC credit commitments 5,000,000 5,000,000
Borrowings payable to CFC 1,683,908 1,642,033
CFC third-party guarantees 94,784 105,346
Other credit enhancements 515 817
Total credit enhancements 95,299 106,163
Total outstanding commitments 1,779,207 1,748,196
CFC credit commitments available $ 3,220,793 $ 3,251,804