XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 430,949 $ 440,360
Cost of revenues (336,109) (363,456)
Gross profit 94,840 76,904
General and administrative expense (34,631) (27,298)
Intangible asset amortization (4,503) (4,297)
Acquisition related costs (179) (36)
Earn-out expense (1,343) (1,000)
Other operating income (expense), net 1,892 (2,148)
Operating income 56,076 42,125
Interest income 6,827 5,902
Interest expense (5,232) (6,664)
Income before income taxes 57,671 41,363
Income tax expense (15,080) (7,604)
Net income, including noncontrolling interests 42,591 33,759
Less: Net income attributable to noncontrolling interests (3,114) (2,711)
Net income attributable to Sterling common stockholders $ 39,477 $ 31,048
Net income per share attributable to Sterling common stockholders:    
Basic (in dollars per share) $ 1.29 $ 1.00
Diluted (in dollars per share) $ 1.28 $ 1.00
Weighted average common shares outstanding:    
Basic (in shares) 30,547 30,977
Diluted (in shares) 30,881 31,186