v3.26.1
Stockholders' equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]          
Dividends declared on common stock $ 125,448 $ 125,500 $ 228,299 $ 250,921 $ 456,645
Dividends declared on common stock (per share) $ 0.72 $ 0.72 $ 1.32 $ 1.44 $ 2.64
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax $ (2,091)   $ 18,787 $ (3,632) $ 18,837
Shares of common stock authorized 400,000,000.0     400,000,000.0  
Shares of common stock issued and outstanding 170,700,000     170,700,000  
Shares of preferred stock authorized 100,000,000.0     100,000,000.0  
Shares of preferred stock issued and outstanding 0     0  
Number of "excess stock" authorized (in shares) 200,000,000.0     200,000,000.0  
Number of excess stock authorized issued and outstanding (in shares) 0     0