v3.26.3
Stockholders' equity - AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax     $ (12,300)  
Currency Swap | Net Investment Hedging        
Class of Stock        
Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax $ (26) $ 2,970 $ 8,040 $ 2,970