v3.25.1
Acquisitions and Discontinued Operations - Acquisitions (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2022
Business Combination, Separately Recognized Transaction [Line Items]      
Business Combination, Consideration Transferred $ 10.0 $ 10.0  
Payments to settle contingent consideration liability 8.0 $ 8.0  
Payment for Contingent Consideration Liability, Operating Activities $ 2.0    
Holden America | Holden America      
Business Combination, Separately Recognized Transaction [Line Items]      
Business Combination, Contingent Consideration, Range of Outcomes, Minimum, Amount     $ 10.0
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low, Per Year     5.0
Business Combination, Contingent Consideration Arrangement, Maximum Unlimited     $ 10.0