v3.26.1
Forward Contracts - Schedule of Outstanding Forward Contracts Designated as Hedge (Details) - Foreign Contracts - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges $ 301,449 $ 304,432
Philippines, Pesos    
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges 163,622 168,959
India, Rupees    
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges 53,586 56,806
Mexico, Pesos    
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges 16,120 16,065
Colombia, Pesos    
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges 43,036 41,961
Euros    
Derivative [Line Items]    
Total notional amount of outstanding forward contracts designated as cash flow hedges $ 25,085 $ 20,641