v3.26.3
Guarantees - Additional Information (Details) - USD ($)
Aug. 31, 2026
May 31, 2026
Guarantees    
Guarantor obligations $ 1,248,566,000 $ 1,265,694,000
Guarantee obligations unsecured $ 902,000,000 $ 910,000,000
Guarantee obligations unsecured commitment as percentage of total commitment 72.00% 72.00%
Guarantee liability recorded $ 16,000,000 $ 17,000,000
Guaranty liabilities 15,000,000 16,000,000
Long-term tax-exempt bonds    
Guarantees    
Guarantor obligations 45,215,000 47,100,000
Letters of credit    
Guarantees    
Guarantor obligations 1,019,319,000 1,033,710,000
Guarantee obligations secured 277,000,000 284,000,000
Performance guarantee | Master Letter Of Credit    
Guarantees    
Maximum additional amount potentially required to be issued 101,000,000  
Other guarantees    
Guarantees    
Guarantor obligations 184,032,000 184,884,000
Guarantor obligations, maximum exposure, undiscounted 184,000,000 185,000,000
Other secured guarantees    
Guarantees    
Guarantor obligations, maximum exposure, undiscounted 25,000,000 25,000,000
Financial standby letter of credit | Adjustable And Floating Rate Tax Exempt Bonds    
Guarantees    
Guarantor obligations $ 0 $ 0