XML 147 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for earnings per share:                      
Net income from continuing operations                 $ 22,224 $ 11,734 $ 37,838
Net loss attributable to noncontrolling interest                 226 660 425
Dividends on preferred stock                 0 0 (35)
Net income available to common shareholders from continuing operations                 22,450 12,394 38,228
Net income from discontinued operations available to common shareholders - basic and diluted                 8,782 2,653 858
Net income available to common shareholders                 $ 31,232 $ 15,047 $ 39,086
Denominator:                      
Weighted average shares outstanding - basic (in shares)                 12,694,206 12,279,462 11,778,557
Effect of dilutive stock options and restricted stock units (in shares)                 303,126 591,272 835,063
Total diluted average shares outstanding (in shares)                 12,997,332 12,870,734 12,613,620
Earnings per share from continuing operations - basic (in dollars per share)                 $ 1.77 $ 1.01 $ 3.25
Earnings per share from discontinued operations - basic (in dollars per share)                 0.69 0.22 0.07
Earnings per common share - basic (in dollars per share) $ 0.62 $ 0.30 $ 0.64 $ 0.90 $ 0.52 $ 0.22 $ 0.24 $ 0.24 2.46 1.23 3.32
Earnings per share from continuing operations - diluted (in dollars per share)                 1.72 0.96 3.03
Earnings per share from discontinued operations - diluted (in dollars per share)                 0.68 0.21 0.07
Earnings per common share - diluted (in dollars per share) $ 0.61 $ 0.29 $ 0.63 $ 0.87 $ 0.50 $ 0.21 $ 0.23 $ 0.22 $ 2.40 $ 1.17 $ 3.10
Stock Options                      
Denominator:                      
Instruments not included in the computation of diluted EPS because the effect would be antidilutive (in shares)                 364,105 113,427 93,895