XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic EPS:    
Net income attributable to common shareholders $ 10,649 $ 3,121
Less: earnings attributable to participating securities 160 48
Net earnings attributable to common shareholders $ 10,489 $ 3,073
Weighted average common shares outstanding 32,098 31,892
Basic earnings per common share $ 0.33 $ 0.10
Diluted EPS:    
Net income attributable to common stockholders $ 10,649 $ 3,121
Weighted average common shares outstanding 32,098 31,892
Add dilutive effects for warrants 1,871 2,127
Add dilutive effects for stock options 5 5
Add dilutive effects of unvested restricted stock awards 66 180
Add dilutive effects of unvested performance-based stock units 12  
Weighted Average Number of Shares Outstanding, Diluted, Total 34,052 34,204
Diluted earnings per common share $ 0.31 $ 0.09