v3.26.1
Restructuring Activities - Changes in accrued severance (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Changes in accrued severance    
Beginning balance $ 3.3 $ 4.5
Additions 0.5 4.0
Payments (1.9) (2.4)
Effect of exchange rate changes   0.2
Ending balance $ 1.9 6.3
Non-cash stock-based compensation forfeiture benefits   $ 0.5