v3.26.1
Derivatives - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Foreign currency forward contracts | Designated as hedging instrument | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Derivatives, Fair Value    
Derivatives designated as hedging instruments $ 770 $ 342