v3.25.2
Note 20 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Balance $ 3,443,178 $ 3,329,943 $ 4,441,366
Other comprehensive loss 430 3,121 (8,356)
Balance 1,489,575 3,443,178 3,329,943
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balance (43,499) (46,610) 54,413
Other comprehensive loss 436 3,111 (101,023)
Balance (43,063) (43,499) (46,610)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]      
Balance 0 0 (75,177)
Other comprehensive loss 0 0 75,177
Balance 0 0 0
Unrealized Loss on Available for Sale Debt Securities [Member]      
Balance (43,499) (46,610) (20,764)
Other comprehensive loss 436 3,111 (25,846)
Balance $ (43,063) $ (43,499) $ (46,610)