Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Taxable income and Taxable Net Realized Gains Losses (Details)

v3.24.0.1
Income Taxes - Schedule of Taxable income and Taxable Net Realized Gains Losses (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]          
Taxable Income $ 283.0 $ 181.1 $ 172.8    
Taxable income, per share (in dollars per share) $ 1.96 $ 1.45 $ 1.51    
Taxable Net Realized Gains (Losses) $ (8.2) $ (1.7) $ 89.4    
Taxable net realized gains, per share (in dollars per share) $ (0.06) $ (0.01) $ 0.78    
Basic weighted average common shares outstanding (in shares) 144,091 125,189 114,742 111,985 101,132