v3.25.1
Municipal Bond Guarantee Insurance - Schedule of Net Written Premiums (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Written premiums:    
Direct $ 0.0 $ 10.5
Assumed 6.7 0.0
Gross written premiums 6.7 10.5
Earned premiums:    
Direct 0.0 7.3
Assumed 8.2 0.5
Gross earned premiums $ 8.2 7.8
HG Global    
Written premiums:    
Direct   0.0
Assumed   8.9
Gross written premiums   8.9
Earned premiums:    
Direct   0.0
Assumed   6.5
Gross earned premiums   6.5
BAM    
Written premiums:    
Direct   10.5
Assumed   0.0
Gross written premiums   10.5
Earned premiums:    
Direct   7.3
Assumed   0.5
Gross earned premiums   7.8
Eliminations    
Written premiums:    
Direct   0.0
Assumed   (8.9)
Gross written premiums   (8.9)
Earned premiums:    
Direct   0.0
Assumed   (6.5)
Gross earned premiums   $ (6.5)