XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator for earnings per share:        
Net income (loss) from continuing operations $ 7,998 $ 2,273 $ 10,436 $ 4,183
Net loss attributable to noncontrolling interest 114 165 236 358
Net income available to common shareholders 8,112 2,438 10,672 4,541
Net income from discontinued operations available to common shareholders - basic and diluted 0 518 8,782 1,279
Net income attributable to parent $ 8,112 $ 2,956 $ 19,454 $ 5,820
Denominator:        
Total weighted-average shares outstanding (in shares) 12,689,669 12,176,805 12,656,698 12,135,223
Effect of dilutive securities (in shares) 225,625 718,776 303,027 735,669
Total diluted weighted-average shares outstanding (in shares) 12,915,294 12,895,581 12,959,725 12,870,892
Earnings per share from continuing operations - basic (in dollars per share) $ 0.64 $ 0.20 $ 0.84 $ 0.37
Earnings per share from discontinued operations - basic (in dollars per share) 0 0.04 0.69 0.11
Earnings per common shareholder - basic (in dollars per share) 0.64 0.24 1.54 0.48
Earnings per share from continuing operations - diluted (in dollars per share) 0.63 0.19 0.82 0.35
Earnings per share from discontinued operations - diluted (in dollars per share) 0 0.04 0.68 0.10
Earnings per common shareholder - diluted (in dollars per share) $ 0.63 $ 0.23 $ 1.50 $ 0.45
Stock option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded form computation of earnings per share (in shares) 641,534 499,887 274,409 496,625