XML 47 R23.htm IDEA: XBRL DOCUMENT v3.25.3
CREDIT LOSSES (Tables)
6 Months Ended
Nov. 30, 2025
Credit Loss [Abstract]  
Schedule of Allowance for Credit Losses
Changes in the allowance for credit losses during the periods ended November 30, 2025 and 2024 were as follows:
Three Months EndedSix Months Ended
November 30, 2025

November 30, 2024November 30, 2025November 30, 2024
Allowance, beginning of period$492 $408 $438 $436 
Current period provision for expected credit losses250 121 469 250 
Write-offs charged against allowance(461)(364)(839)(734)
Recoveries collected274 220 487 433 
Allowance, end of period$555 $385 $555 $385