XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Net (Loss) Income $ (9,421) $ (22,870) $ 48,307
Other comprehensive income (loss):      
Foreign currency translations (1,599) (4,796) (13,955)
Unrealized gain (loss) on marketable securities, net of tax of $293, $389, and ($728) 927 1,353 (2,439)
Unrealized gain (loss) on derivative instruments, net of tax of $1,232 and ($644) 3,902 (2,039)  
Other comprehensive income (loss), net of tax: 3,230 (5,482) (16,394)
Total comprehensive (loss) income $ (6,191) $ (28,352) $ 31,913