v3.25.2
Note 30 - Segment Reporting - Geographic Net Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Net revenue $ 821,309 $ 788,942 $ 627,124
UNITED STATES      
Net revenue 273,695 233,141 123,284
CANADA      
Net revenue 212,860 243,722 201,361
EMEA [Member]      
Net revenue 323,350 296,450 284,567
Rest of World [Member]      
Net revenue $ 11,404 $ 15,629 $ 17,912