XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share            
Net income $ 5,322 $ 3,684 $ 8,686 $ 4,044 $ 9,006 $ 12,730
Total weighted average common shares outstanding and common stock equivalents (in shares) 29,789   30,090   29,766 30,177
Basic earnings per common share (in dollars per share) $ 0.18   $ 0.29   $ 0.30 $ 0.42
Diluted earnings per common share (in dollars per share) $ 0.18   $ 0.29   $ 0.30 $ 0.42
Dividend Payout ratio 122.20%   75.90%   146.70% 104.80%