XML 62 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 1,972,229 $ 1,769,436 $ 1,414,374
Cost of revenues (1,634,591) (1,494,869) (1,210,842)
Gross profit 337,638 274,567 203,532
General and administrative expense (98,703) (86,480) (69,153)
Intangible asset amortization (15,226) (14,100) (11,464)
Acquisition related costs (873) (827) (3,877)
Other operating expense, net (17,041) (13,290) (12,027)
Operating income 205,795 159,870 107,011
Interest income 14,140 885 45
Interest expense (29,320) (20,591) (19,311)
Gain on extinguishment of debt, net 0 0 1,064
Income before income taxes 190,615 140,164 88,809
Income tax expense (47,770) (41,707) (24,874)
Net income, including noncontrolling interests 142,845 98,457 63,935
Less: Net income attributable to noncontrolling interests (4,190) (1,740) (2,478)
Net income from Continuing Operations 138,655 96,717 61,457
Pretax (loss) income 0 (4,848) 1,214
Pretax gain on disposition 0 16,687 0
Income tax expense 0 (2,095) (26)
Net income from Discontinued Operations 0 9,744 1,188
Net income attributable to Sterling common stockholders $ 138,655 $ 106,461 $ 62,645
Net income per share from Continuing Operations:      
Basic (in dollars per share) $ 4.51 $ 3.20 $ 2.15
Diluted (in dollars per share) 4.44 3.16 2.11
Net income per share from Discontinued Operations:      
Basic (in dollars per share) 0 0.32 0.04
Diluted(in dollars per share) 0 0.32 0.04
Net income per share attributable to Sterling common stockholders:      
Basic (in dollars per share) 4.51 3.53 2.19
Diluted (in dollars per share) $ 4.44 $ 3.48 $ 2.15
Weighted average common shares outstanding:      
Basic (in shares) 30,755 30,199 28,600
Diluted (in shares) 31,208 30,564 29,101