v3.26.1
Derivative Instruments - Schedule of Accumulated Other Comprehensive Income and Reclassified as Cost of Revenues and Operating Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Option contracts to hedge payroll    
Net Notional amount $ 38,504 $ 46,457
Fair value 1,557 1,782
Option contracts to hedge payroll [Member]    
Option contracts to hedge payroll    
Net Notional amount 18,322 35,433
Fair value 1,134 1,461
Forward contracts to hedge payroll [Member]    
Option contracts to hedge payroll    
Net Notional amount 20,182 11,024
Fair value $ 423 $ 321