XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Document Period End Date Mar. 31, 2023  
Revenue $ 536,987 $ 446,159
Cost of services and products 459,422 400,679
Gross margin 77,565 45,480
Selling, general and administrative expense 50,815 46,519
Income (loss) from operations 26,750 (1,039)
Interest income 4,466 796
Interest expense (9,283) (9,443)
Equity in income (losses) of unconsolidated affiliates 639 294
Other income (expense), net 78 444
Income (loss) before income taxes 22,650 (8,948)
Provision (benefit) for income taxes 18,590 10,262
Net Income (Loss) $ 4,060 $ (19,210)
Weighted-average shares outstanding    
Basic (in shares) 100,441 99,963
Diluted (in shares) 102,029 99,963
Earnings (loss) per share    
Basic (in dollars per share) $ 0.04 $ (0.19)
Diluted (in dollars per share) $ 0.04 $ (0.19)