XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator for earnings per share:        
Net income, before noncontrolling interest $ 2,002 $ 4,149 $ 5,561 $ 8,651
Net (income) loss attributable to noncontrolling interest 0 (60) 18 (80)
Net income available to common shareholders - diluted $ 2,002 $ 4,089 $ 5,579 $ 8,571
Denominator:        
Weighted-average shares outstanding - basic (in shares) 12,912,113 12,883,426 12,930,046 12,847,191
Effect of dilutive instruments (in shares) 209,323 162,234 221,570 211,600
Weighted-average shares outstanding - diluted (in shares) 13,121,436 13,045,660 13,151,616 13,058,791
Earnings per common shareholder - basic (in dollars per share) $ 0.16 $ 0.32 $ 0.43 $ 0.67
Earnings per common shareholder - diluted (in dollars per share) $ 0.15 $ 0.31 $ 0.42 $ 0.66
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income, before noncontrolling interest $ 2,002 $ 4,149 $ 5,561 $ 8,651
Net (income) loss attributable to noncontrolling interest 0 60 (18) 80
Net income available to common shareholders - diluted 2,002 4,089 5,579 8,571
Net income attributable to parent $ 2,002 $ 4,089 $ 5,579 $ 8,571
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) 461,392 606,925 430,557 316,368