v3.25.1
Subsequent Events (Details) - Disposal Group, Not Discontinued Operations - USD ($)
$ in Millions
3 Months Ended
May 12, 2025
Mar. 31, 2025
Certain Product Lines    
Subsequent Event [Line Items]    
Disposal group, including discontinued operations, disposal costs   $ 1.7
Subsequent Event    
Subsequent Event [Line Items]    
Disposal group, including discontinued operation, consideration $ 10.0  
Subsequent Event | Certain Product Lines    
Subsequent Event [Line Items]    
Disposal group, including discontinued operations, disposal costs $ 5.2