v3.25.4
Net income per share and common dividends - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock Appreciation Rights (SARs) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of SARs outstanding 0 0 176,360
Anti-dilutive securities 0    
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of RSUs outstanding 344,639 370,364 716,452
Anti-dilutive securities 0    
Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Cash dividends $ 12.2 $ 45.1