v3.26.1
Derivatives - Effect of foreign currency forward contracts designated as cash flow hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivatives        
Net gain (loss) recognized in OCI $ (173) $ 265 $ (678) $ (386)
Net (gain) loss reclassified from accumulated OCI into income $ 250 $ (17) $ 340 $ 136