Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)

v3.24.1.1.u2
Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Foreign Exchange Forward Contracts    
Derivative [Line Items]    
Notional amount $ 7,000 $ 7,000
Canadian Dollar Exchange Forward    
Derivative [Line Items]    
Notional amount 2,500 4,500
South Korean Won Exchange Forward    
Derivative [Line Items]    
Notional amount 0 1,500
Mexican Peso Exchange Forward    
Derivative [Line Items]    
Notional amount 3,000 0
Australian Dollar Exchange Forward    
Derivative [Line Items]    
Notional amount 500 0
British Pound Sterling Exchange Forward    
Derivative [Line Items]    
Notional amount 1,000 500
Chinese Renminbi Exchange Forward    
Derivative [Line Items]    
Notional amount $ 0 $ 500