XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance $ (30,021) $ (33,251)
Accumulated other comprehensive loss, ending balance (31,421) (26,496)
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance (31,885) (30,285)
Other comprehensive gain (loss) before reclassifications 2,459 3,223
Accumulated other comprehensive loss, ending balance (29,426) (27,062)
Marketable Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance 0 (927)
Other comprehensive gain (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss 0 576
Accumulated other comprehensive loss, ending balance 0 (351)
Fair Value of Derivatives Change    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance 1,864 (2,039)
Other comprehensive gain (loss) before reclassifications (3,271) 3,479
Amounts reclassified from accumulated other comprehensive loss (588) (523)
Accumulated other comprehensive loss, ending balance $ (1,995) $ 917