XML 144 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income from Continuing Operations $ 138,655 $ 96,717 $ 61,457
Net income from Discontinued Operations 0 9,744 1,188
Net income attributable to Sterling common stockholders $ 138,655 $ 106,461 $ 62,645
Basic (in shares) 30,755 30,199 28,600
Shares for dilutive unvested stock and warrants (in shares) 453 365 501
Weighted average common shares outstanding — diluted (in shares) 31,208 30,564 29,101
Net income per share from Continuing Operations - Basic (in dollars per share) $ 4.51 $ 3.20 $ 2.15
Net income per share from Continuing Operations - Diluted (in dollars per share) 4.44 3.16 2.11
Net income (loss) per share from Discontinued Operations - Basic (in dollars per share) 0 0.32 0.04
Net income (loss) per share from Discontinued Operations - 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
Net income per share attributable to Sterling common stockholders - Diluted (in dollars per share) $ 4.44 $ 3.48 $ 2.15