v3.26.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax (expense) benefit $ 0.2 $ (0.3) $ 0.3 $ (0.2)
Effective tax rate, percentage 0.10% 0.60% 0.30% (0.90%)
Federal statutory rate, percentage 21.00%   21.00%