XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share - Schedule of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding (in shares) 18,865 18,684 18,835 17,454
Effect of dilutive restricted stock (in shares) 42 156 58 200
Diluted weighted average shares outstanding (in shares) 18,907 18,840 18,893 17,654