XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income attributable to Sterling common stockholders $ 70,991 $ 51,879 $ 110,468 $ 82,927
Denominator:        
Weighted average common shares outstanding - basic (in shares) 30,408 30,914 30,477 30,945
Shares for dilutive unvested stock and warrants (in shares) 354 231 327 213
Weighted average common shares outstanding - diluted (in shares) 30,762 31,145 30,804 31,158
Net income per share attributable to Sterling common stockholders:        
Basic (in dollars per share) $ 2.33 $ 1.68 $ 3.62 $ 2.68
Diluted (in dollars per share) $ 2.31 $ 1.67 $ 3.59 $ 2.66
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 10 37 20 64