XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Two-class method (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share        
Net Income (Loss) $ 9,161 $ 9,619 $ 26,451 $ 29,096
Dividends and undistributed earnings allocated to participating securities 67 90 186 312
Net income available to common shareholders $ 9,094 $ 9,529 $ 26,265 $ 28,784
Weighted-average common shares outstanding for basic earnings per share 19,872 19,987 19,977 18,186
Dilutive effect of stock-based awards 223 243 216 245
Weighted-average common shares outstanding for diluted earnings per share 20,095 20,230 20,193 18,431
Per Common Share Data        
Basic earnings per common share $ 0.46 $ 0.48 $ 1.31 $ 1.58
Diluted earnings per common share $ 0.45 $ 0.47 $ 1.30 $ 1.56