XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Two-class method (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share        
Net Income (Loss) $ 9,104 $ 9,293 $ 17,290 $ 19,477
Dividends and undistributed earnings allocated to participating securities 62 101 120 225
Net income available to common shareholders $ 9,042 $ 9,192 $ 17,170 $ 19,252
Weighted-average common shares outstanding for basic earnings per share 20,033 17,297 20,030 17,271
Dilutive effect of stock-based awards 208 235 213 246
Weighted-average common shares outstanding for diluted earnings per share 20,241 17,532 20,243 17,517
Per Common Share Data        
Basic earnings per common share $ 0.45 $ 0.53 $ 0.86 $ 1.11
Diluted earnings per common share $ 0.45 $ 0.52 $ 0.85 $ 1.10