XML 116 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Allowance for deferred tax asset      
Valuation and Qualifying Accounts      
Balance at Beginning of Year $ 20,203 $ 17,035 $ 13,114
Additions - Charged to costs and expenses 5,556 3,168 3,921
Deductions 0 0 0
Balance at End of Period 25,759 20,203 17,035
Allowance for sales returns and doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 1,939 1,919 2,150
Additions - Charged to costs and expenses 457 343 1,833
Deductions (246) (323) (2,064)
Balance at End of Period $ 2,150 $ 1,939 $ 1,919