XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator for earnings per share:        
Net income from continuing operations $ 4,149 $ 7,998 $ 8,651 $ 10,436
Net (income) loss attributable to noncontrolling interest (60) 114 (80) 236
Net income available to common shareholders from continuing operations 4,089 8,112 8,571 10,672
Net income from discontinued operations available to common shareholders 0 0 0 8,782
Net income attributable to parent $ 4,089 $ 8,112 $ 8,571 $ 19,454
Denominator:        
Weighted-average shares outstanding - basic (in shares) 12,883,426 12,689,669 12,847,191 12,656,698
Effect of dilutive instruments (in shares) 162,234 225,625 211,600 303,027
Weighted-average shares outstanding - diluted (in shares) 13,045,660 12,915,294 13,058,791 12,959,725
Earnings per share from continuing operations - basic (in dollars per share) $ 0.32 $ 0.64 $ 0.67 $ 0.84
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.32 0.64 0.67 1.54
Earnings per share from continuing operations - diluted (in dollars per share) 0.31 0.63 0.66 0.82
Earnings per share from discontinued operations - diluted (in dollars per share) 0 0 0 0.68
Earnings per common shareholder - diluted (in dollars per share) $ 0.31 $ 0.63 $ 0.66 $ 1.50
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) 606,925 641,534 316,368 274,409