v3.25.2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Allowance for deferred tax asset      
Valuation and Qualifying Accounts      
Balance at Beginning of Year $ 52,680 $ 25,759 $ 20,203
Additions - Charged to costs and expenses 5,760 26,921 5,556
Deductions 0 0 0
Balance at End of Period 58,440 52,680 25,759
Allowance for sales returns and doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 2,141 2,150 1,939
Additions - Charged to costs and expenses 886 1,073 457
Deductions (812) (1,082) (246)
Balance at End of Period $ 2,215 $ 2,141 $ 2,150