Schedule of Accrued Liabilities (Details) (Parenthetical) - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Jun. 30, 2025 |
|
Payables and Accruals [Abstract] | ||
Prepaid expense and other assets contingencies | $ 8.6 | |
Termination liability | 20.0 | $ 19.3 |
Loss on contract termination | $ 28.6 |