XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator for earnings per share:        
Net income from continuing operations $ 2,156 $ 3,872 $ 10,807 $ 14,308
Net (income) loss attributable to noncontrolling interest (76) (5) (156) 231
Net income available to common shareholders from continuing operations 2,080 3,867 10,651 14,539
Net income from discontinued operations available to common shareholders 0 0 0 8,782
Net income attributable to parent 2,080 3,867 10,651 23,321
Net income available to common shareholders - diluted $ 2,080 $ 3,867 $ 10,651 $ 23,321
Denominator:        
Weighted-average shares outstanding - basic (in shares) 12,927,962 12,722,010 12,874,311 12,678,708
Effect of dilutive instruments (in shares) 241,049 394,619 246,934 334,126
Weighted-average shares outstanding - diluted (in shares) 13,169,011 13,116,629 13,121,245 13,012,834
Earnings per share from continuing operations - basic (in dollars per share) $ 0.16 $ 0.30 $ 0.83 $ 1.15
Earnings per share from discontinued operations - basic (in dollars per share) 0 0 0 0.69
Earnings per common shareholder - basic (in dollars per share) 0.16 0.30 0.83 1.84
Earnings per share from continuing operations - diluted (in dollars per share) 0.16 0.29 0.81 1.12
Earnings per share from discontinued operations - diluted (in dollars per share) 0 0 0 0.67
Earnings per common shareholder - diluted (in dollars per share) $ 0.16 $ 0.29 $ 0.81 $ 1.79
Stock option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Instruments not included in the computation of diluted EPS because the effect would be antidilutive (in shares) 125,826 228,243 136,838 250,893