Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Details)

v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 01, 2024
May 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2022
Dec. 31, 2024
Loss Contingencies [Line Items]                
Error and omissions insurance, aggregate coverage for losses (up to) $ 150.0 $ 100.0     $ 150.0      
Per claim retention amount         5.0      
Loss contingencies     $ 7.2   7.2     $ 4.9
Loss contingencies, net of loss recoveries     2.0 $ 0.6 3.6 $ 1.7    
Estimated loss contingencies     0.7   0.7     0.3
Proceeds from insurance recoveries     21.1          
Loss recovery, current     $ 1.0   $ 1.0     $ 20.2
General and Administrative Expense                
Loss Contingencies [Line Items]                
Loss contingency expense, net related loss recovery             $ 2.5