v3.26.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - Allowance for Credit Losses - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 26,357 $ 17,914 $ 14,926
Additions 81,238 69,338 53,240
Deductions 75,947 60,895 50,252
Balance at End of Year $ 31,648 $ 26,357 $ 17,914