v3.26.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Allowance for deferred tax asset      
Valuation and Qualifying Accounts      
Balance at Beginning of Year $ 58,440 $ 52,680 $ 25,759
Additions - Charged to costs and expenses 7,053 5,760 26,921
Deductions 0 0 0
Balance at End of Period 65,493 58,440 52,680
Allowance for sales returns and doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Year 2,215 2,141 2,150
Additions - Charged to costs and expenses 385 886 1,073
Deductions (749) (812) (1,082)
Balance at End of Period $ 1,851 $ 2,215 $ 2,141