XML 145 R128.htm IDEA: XBRL DOCUMENT v3.24.2
Note 30 - Segment Reporting - Geographic Net Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Net revenue $ 788,942 $ 627,124 $ 628,372
UNITED STATES      
Net revenue 233,141 123,284 103,991
CANADA      
Net revenue 243,722 201,361 210,141
EMEA [Member]      
Net revenue 296,450 284,567 296,911
Rest of World [Member]      
Net revenue $ 15,629 $ 17,912 $ 17,329