XML 128 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Valuation allowance (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]      
Valuation allowance beginning of the year $ 13.8 $ 6.6 $ 7.1
Increases recorded as an expense to income tax provision 3.8 7.2  
Decreases recorded for valuation allowance release     (0.5)
Increases recorded through purchase accounting 42.8    
Valuation allowance end of the year 60.4 $ 13.8 $ 6.6
ELITechGroup      
Valuation Allowance [Line Items]      
Increases recorded through purchase accounting $ 42.8