XML 118 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Net income applicable to common stockholders, basic $ 43,164 $ 47,585 $ 20,503
Net income applicable to common stockholders, diluted $ 43,164 $ 47,585 $ 20,503
Weighted Average Shares      
Weighted average common shares outstanding (in shares) 18,321,794 18,325,630 19,559,766
Effect of dilutive securities      
Stock-based awards (in shares) 448,991 149,908 303,436
Weighted average diluted common shares (in shares) 18,770,785 18,475,538 19,863,202
Earnings per common share      
Basic earnings per common share (in usd per share) $ 2.36 $ 2.60 $ 1.05
Effect of dilutive securities      
Stock-based awards (in usd per share) (0.06) (0.02) (0.02)
Diluted earnings per common share (in usd per share) $ 2.30 $ 2.58 $ 1.03