v3.26.1
Debt - Schedule of Debt Outstanding (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Senior unsecured debt $ 120.1 $ 121.3
Senior unsecured debt due 2029 | Line of Credit    
Debt Instrument [Line Items]    
Senior unsecured debt due 2029 122.6 124.2
Less: unamortized debt issuance costs (2.5) (2.9)
Senior unsecured debt $ 120.1 $ 121.3