v3.26.1
Note 29 - Segment Reporting - Geographic Net Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Net revenue $ 915,454 $ 821,309 $ 788,942
UNITED STATES      
Net revenue 242,390 273,695 233,141
CANADA      
Net revenue 215,661 212,860 243,722
EMEA [Member]      
Net revenue 445,698 323,350 296,450
Rest of World [Member]      
Net revenue $ 11,705 $ 11,404 $ 15,629