XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.4
Loans - Payment Status of Loans Outstanding (Details) - USD ($)
$ in Thousands
Nov. 30, 2021
May 31, 2021
Nov. 30, 2020
Payment Status of Loans      
Amount $ 28,934,814 $ 28,415,107 $ 27,051,163
Nonaccrual Loans $ 219,444 $ 237,497  
Current (percent) 99.70% 99.70%  
30-89 days past due (in percent) 0.00% 0.01%  
> 90 days past due (in percent) 0.30% 0.29%  
Total past due (in percent) 0.30% 0.30%  
Total loans outstanding (in percent) 100.00% 100.00%  
Nonaccrual loans (in percent) 0.76% 0.84%  
Parent Company      
Payment Status of Loans      
Amount $ 27,781,874 $ 27,287,856  
Nonaccrual Loans 219,444 228,312  
Parent Company | Distribution      
Payment Status of Loans      
Amount 22,558,077 22,027,423  
Nonaccrual Loans 0 0  
Parent Company | Power supply      
Payment Status of Loans      
Amount 5,122,406 5,154,312  
Nonaccrual Loans 219,444 228,312  
Parent Company | Statewide and associate      
Payment Status of Loans      
Amount 101,391 106,121  
Nonaccrual Loans 0 0  
NCSC      
Payment Status of Loans      
Amount 721,299 706,868  
Nonaccrual Loans 0 0  
RTFC      
Payment Status of Loans      
Amount 431,641 420,383  
Nonaccrual Loans 0 9,185  
Current      
Payment Status of Loans      
Amount 28,849,285 28,330,111  
Current | Parent Company      
Payment Status of Loans      
Amount 27,696,345 27,202,860  
Current | Parent Company | Distribution      
Payment Status of Loans      
Amount 22,558,077 22,027,423  
Current | Parent Company | Power supply      
Payment Status of Loans      
Amount 5,036,877 5,069,316  
Current | Parent Company | Statewide and associate      
Payment Status of Loans      
Amount 101,391 106,121  
Current | NCSC      
Payment Status of Loans      
Amount 721,299 706,868  
Current | RTFC      
Payment Status of Loans      
Amount 431,641 420,383  
Total Past Due      
Payment Status of Loans      
Amount 85,529 84,996  
Total Past Due | Parent Company      
Payment Status of Loans      
Amount 85,529 84,996  
Total Past Due | Parent Company | Distribution      
Payment Status of Loans      
Amount 0 0  
Total Past Due | Parent Company | Power supply      
Payment Status of Loans      
Amount 85,529 84,996  
Total Past Due | Parent Company | Statewide and associate      
Payment Status of Loans      
Amount 0 0  
Total Past Due | NCSC      
Payment Status of Loans      
Amount 0 0  
Total Past Due | RTFC      
Payment Status of Loans      
Amount 0 0  
30-89 Days Past Due      
Payment Status of Loans      
Amount 15 3,400  
30-89 Days Past Due | Parent Company      
Payment Status of Loans      
Amount 15 3,400  
30-89 Days Past Due | Parent Company | Distribution      
Payment Status of Loans      
Amount 0 0  
30-89 Days Past Due | Parent Company | Power supply      
Payment Status of Loans      
Amount 15 3,400  
30-89 Days Past Due | Parent Company | Statewide and associate      
Payment Status of Loans      
Amount 0 0  
30-89 Days Past Due | NCSC      
Payment Status of Loans      
Amount 0 0  
30-89 Days Past Due | RTFC      
Payment Status of Loans      
Amount 0 0  
> 90 Days Past Due      
Payment Status of Loans      
Amount 85,514 81,596  
> 90 Days Past Due | Parent Company      
Payment Status of Loans      
Amount 85,514 81,596  
> 90 Days Past Due | Parent Company | Distribution      
Payment Status of Loans      
Amount 0 0  
> 90 Days Past Due | Parent Company | Power supply      
Payment Status of Loans      
Amount 85,514 81,596  
> 90 Days Past Due | Parent Company | Statewide and associate      
Payment Status of Loans      
Amount 0 0  
> 90 Days Past Due | NCSC      
Payment Status of Loans      
Amount 0 0  
> 90 Days Past Due | RTFC      
Payment Status of Loans      
Amount $ 0 $ 0