XML 100 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Variable Interest Entities - Schedule of Variable Interest Entities, Credit Commitments (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
May 31, 2025
Variable Interest Entity [Line Items]    
CFC third-party guarantees $ 1,145,727 $ 1,210,606
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,767,923 1,640,372
CFC third-party guarantees 107,345 60,564
Other credit enhancements 1,402 1,275
Total credit enhancements 108,747 61,839
Total outstanding commitments 1,876,670 1,702,211
CFC credit commitments available $ 3,123,330 $ 3,297,789