v3.25.0.1
Income Taxes (Details 5) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Beginning balance of unrecognized tax benefits $ 3.6 $ 2.9
Decrease for prior period tax positions 1.2 0.1
Increase for current period tax positions 2.0 0.6
Ending balance of unrecognized tax benefits $ 6.8 $ 3.6