v3.26.3
Dividends - Summary of dividends paid to stockholders and accrued on unvested performance (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Dividends Payable [Line Items]      
Amount per Share of Common Stock $ 0.09 $ 0.27 $ 0.24
Dividends [1]   $ 32.2 $ 29.0
O 2026 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date   Feb. 17, 2026  
Record Date   Mar. 03, 2026  
Payable Date   Mar. 17, 2026  
Amount per Share of Common Stock   $ 0.09  
Dividends [1]   $ 10.8  
O 2026 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date   May 14, 2026  
Record Date   May 28, 2026  
Payable Date   Jun. 11, 2026  
Amount per Share of Common Stock   $ 0.09  
Dividends [1]   $ 10.7  
O 2026 Q3 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date   Aug. 12, 2026  
Record Date   Aug. 26, 2026  
Payable Date   Sep. 09, 2026  
Amount per Share of Common Stock   $ 0.09  
Dividends [1]   $ 10.7  
O 2025 Q1 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date     Feb. 18, 2025
Record Date     Mar. 05, 2025
Payable Date     Mar. 19, 2025
Amount per Share of Common Stock     $ 0.08
Dividends [1]     $ 10.1
O 2025 Q2 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date     May 15, 2025
Record Date     May 29, 2025
Payable Date     Jun. 12, 2025
Amount per Share of Common Stock     $ 0.08
Dividends [1]     $ 9.4
O2025 Q3 Dividends [Member]      
Dividends Payable [Line Items]      
Declaration Date     Aug. 13, 2025
Record Date     Aug. 27, 2025
Payable Date     Sep. 10, 2025
Amount per Share of Common Stock     $ 0.08
Dividends [1]     $ 9.5
[1] Of the total dividends recorded during the three and nine months ended September 30, 2026, $0.3 and $0.7, respectively, relate to outstanding performance and restricted stock units and are not paid until such units vest. Of the total dividends recorded during the three and nine months ended September 30, 2025, $0.3 and $0.7, respectively, relate to outstanding performance and restricted stock units and are not paid until such units vest. See Note 9.