XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - Allowance for Credit Losses - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 17,914 $ 14,926 $ 12,918
Additions 69,338 53,240 40,817
Deductions 60,895 50,252 38,809
Balance at End of Year $ 26,357 $ 17,914 $ 14,926