v3.26.1
Note 25 - Segment Reporting - Geographic Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 28, 2026
Feb. 28, 2025
Net revenue $ 206,732 $ 185,780 $ 633,740 $ 596,774
UNITED STATES        
Net revenue 51,683 64,420 173,482 200,053
CANADA        
Net revenue 48,221 45,930 160,561 158,555
EMEA [Member]        
Net revenue 104,955 72,386 293,363 229,312
Rest of World [Member]        
Net revenue $ 1,873 $ 3,044 $ 6,334 $ 8,854