XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Instruments - Schedule of Derivative Instruments (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Prepaid expenses and other | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value $ 44 $ 56
Prepaid expenses and other | Interest rate swap    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 5,801 7,503
Prepaid expenses and other | Cross currency swap    
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value 304 199
Accrued liabilities | Foreign exchange contracts    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value (186) (133)
Other non current liabilities | Interest rate swap    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value (82) (381)
Other non current liabilities | Cross currency swap    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value $ (1,763) $ (2,541)