v3.26.1
Derivative Financial Instruments - Schedule of Derivative Financial Instruments On Condensed Statements of Operations (Details) - Foreign currency exchange contracts - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Foreign currency exchange contracts designated as cash flow hedges:    
Foreign currency exchange contracts designated as cash flow hedges:    
Gain recognized in accumulated other comprehensive income $ 1,298 $ 3,354
Gain reclassified from accumulated other comprehensive income to earnings 406 1,147
Foreign currency exchange contracts not designated as hedging instruments:    
Foreign currency exchange contracts not designated as hedging instruments:    
Gain recognized in earnings $ 0 $ 721