v3.26.3
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Loss Contingency Accrual $ 11,923 $ 11,931