XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Earnings Per Share, Basic and Diluted
The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
Numerator:20242023
Net income attributable to Sterling common stockholders$31,048 $19,649 
Denominator:
Weighted average common shares outstanding — basic30,977 30,618 
Shares for dilutive unvested stock and warrants209 171 
Weighted average common shares outstanding — diluted31,186 30,789 
Net income per share attributable to Sterling common stockholders:
Basic$1.00 $0.64 
Diluted$1.00 $0.64