XML 51 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Valuation and Qualifying Accounts
12 Months Ended
May 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
(in thousands)SCHEDULE II -VALUATION AND QUALIFYING  ACCOUNTS
DescriptionBalance at Beginning of YearAdditions - Charged to costs and expensesDeductionsBalance at End of Period
Year Ended May 31, 2021
Allowance for deferred tax asset$13,114 $3,921 $— $17,035 
Allowance for sales returns and doubtful accounts$2,150 $1,833 $(2,064)$1,919 
Year Ended May 31, 2022
Allowance for deferred tax asset$17,035 $3,168 $— $20,203 
Allowance for sales returns and doubtful accounts$1,919 $343 $(323)$1,939 
Year Ended May 31, 2023
Allowance for deferred tax asset$20,203 $5,556 $— $25,759 
Allowance for sales returns and doubtful accounts$1,939 $457 $(246)$2,150