Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Details)

v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 01, 2024
May 31, 2024
Mar. 31, 2025
Mar. 31, 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     5.9     $ 4.9
Loss contingencies, net of loss recoveries     1.6 $ 1.1    
Estimated loss contingencies     0.2     0.3
Proceeds from insurance recoveries     20.1      
Loss recovery, current     $ 1.5     $ 20.2
General and Administrative Expense            
Loss Contingencies [Line Items]            
Loss contingency expense, net related loss recovery         $ 2.5