XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Diluted Earnings (Loss) per Share
Diluted earnings (loss) per share for years ended December 31, 2023, 2022 and 2021 includes the effects of potential common shares when dilutive and is as follows:
202320222021
Net income (loss) attributable to common stockholders $49,411 $(21,971)$23,732 
Weighted average number of common shares outstanding33,040 32,334 31,501 
Dilutive effect of restricted stock grants after application of the treasury stock method541 — 1,289 
Dilutive shares outstanding33,581 32,334 32,790 
Basic earnings (loss) per share attributable to common stockholders $1.50 $(0.68)$0.75 
Diluted earnings (loss) per share attributable to common stockholders $1.47 $(0.68)$0.72