XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Document Period End Date     Sep. 30, 2022  
Revenue $ 559,671 $ 466,814 $ 1,529,861 $ 1,402,566
Cost of services and products 463,917 406,966 1,312,586 1,217,664
Gross margin 95,754 59,848 217,275 184,902
Selling, general and administrative expense 48,879 44,079 148,589 132,531
Income (loss) from operations 46,875 15,769 68,686 52,371
Interest income 1,396 662 2,959 1,864
Interest expense (9,552) (9,616) (28,614) (29,752)
Equity in income (losses) of unconsolidated affiliates 496 189 1,108 1,101
Other income (expense), net (1,222) (814) (195) (4,222)
Income (loss) before income taxes 37,993 6,190 43,944 21,362
Provision (benefit) for income taxes 19,690 13,560 41,131 31,856
Net Income (Loss) $ 18,303 $ (7,370) $ 2,813 $ (10,494)
Weighted-average shares outstanding        
Basic (in shares) 100,259 99,797 100,160 99,675
Diluted (in shares) 101,310 99,797 101,372 99,675
Earnings (loss) per share        
Basic (in dollars per share) $ 0.18 $ (0.07) $ 0.03 $ (0.11)
Diluted (in dollars per share) $ 0.18 $ (0.07) $ 0.03 $ (0.11)