v3.25.2
Derivatives - Effect of foreign currency forward contracts designated as cash flow hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivatives        
Net gain (loss) recognized in OCI $ 265 $ (193) $ (386) $ (206)
Net (gain) loss reclassified from accumulated OCI into income $ (17) $ 19 $ 136 $ (2)