v3.26.1
Note 15 - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2026
Nov. 30, 2025
Aug. 31, 2025
Feb. 28, 2025
Nov. 30, 2024
Aug. 31, 2024
Feb. 28, 2026
Feb. 28, 2025
Balance $ 1,546,509 $ 1,520,658 $ 1,489,575 $ 3,453,608 $ 3,483,414 $ 3,443,178 $ 1,489,575 $ 3,443,178
Balance 1,525,607 1,546,509 1,520,658 2,702,103 3,453,608 3,483,414 1,525,607 2,702,103
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]                
Balance (39,293) (43,230) (43,063) (47,957) (39,877) (43,499) (43,063) (43,499)
Other comprehensive (loss) income (4,905) 3,937 (167) (4,978) (8,080) 3,622    
Balance $ (44,198) $ (39,293) $ (43,230) $ (52,935) $ (47,957) $ (39,877) $ (44,198) $ (52,935)