XML 118 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income from Continuing Operations $ 257,461 $ 138,655 $ 96,717
Net income from Discontinued Operations 0 0 9,744
Net income attributable to Sterling common stockholders $ 257,461 $ 138,655 $ 106,461
Weighted average common shares outstanding — basic (in shares) 30,830 30,755 30,199
Shares for dilutive unvested stock and warrants (in shares) 316 453 365
Weighted average common shares outstanding — diluted (in shares) 31,146 31,208 30,564
Net income per share from Continuing Operations - Basic (in dollars per share) $ 8.35 $ 4.51 $ 3.20
Net income per share from Continuing Operations - Diluted (in dollars per share) 8.27 4.44 3.16
Net income (loss) per share from Discontinued Operations - Basic (in dollars per share) 0 0 0.32
Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share) 0 0 0.32
Net income per share attributable to Sterling common stockholders - Basic (in dollars per share) 8.35 4.51 3.53
Net income per share attributable to Sterling common stockholders - Diluted (in dollars per share) $ 8.27 $ 4.44 $ 3.48
Amount of antidilutive securities excluded from calculation of diluted EPS (in shares) 42 7 139