v3.25.2
Valuation and Qualifying Accounts
12 Months Ended
May 31, 2025
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, 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 
Year Ended May 31, 2024
Allowance for deferred tax asset$25,759 $26,921 $— $52,680 
Allowance for sales returns and doubtful accounts$2,150 $1,073 $(1,082)$2,141 
Year Ended May 31, 2025
Allowance for deferred tax asset$52,680 $5,760 $— $58,440 
Allowance for sales returns and doubtful accounts$2,141 $886 $(812)$2,215