XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Data - Financial Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]      
Number of operating segments (in segments) | segment 1    
Segment Reporting Information [Line Items]      
Total revenue $ 2,071.6 $ 1,697.1 $ 1,305.3
Cost of revenue 625.9 537.2 499.7
Depreciation and amortization 80.8 72.8 63.2
Operating income 308.9 220.0 37.6
Other (expense) income, net (5.5) 2.2 (1.1)
Income tax benefit (expense) 118.1 (8.3) (5.2)
Net income 418.3 206.3 4.6
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 2,071.6 1,697.1 1,305.3
Materials 296.7 261.3 198.0
Factory conversion 176.9 151.2 125.7
Depreciation and amortization 25.9 26.3 21.9
Other costs of revenue 126.4 98.4 154.1
Cost of revenue 625.9 537.2 499.7
Labor 478.4 398.4 343.7
Outside services 260.5 225.4 157.6
Depreciation and amortization 47.0 40.7 28.9
Other operating expenses 350.9 275.4 237.8
Interest expense, net (3.2) (7.6) (26.7)
Other (expense) income, net (5.5) 2.2 (1.1)
Income tax benefit (expense) 118.1 (8.3) (5.2)
Net income $ 418.3 $ 206.3 $ 4.6