XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for earnings per share:        
Net income, before noncontrolling interest $ 17,136 $ 2,156 $ 22,697 $ 10,807
Net (income) loss attributable to noncontrolling interest 0 (76) 18 (156)
Net income available to common shareholders, basic 17,136 2,080 22,715 10,651
Net income available to common shareholders, diluted $ 17,136 $ 2,080 $ 22,715 $ 10,651
Denominator:        
Weighted-average shares outstanding - basic (in shares) 12,615,475 12,927,962 12,824,037 12,874,311
Effect of dilutive instruments (in shares) 395,052 241,049 275,159 246,934
Weighted-average shares outstanding - diluted (in shares) 13,010,527 13,169,011 13,099,196 13,121,245
Earnings per common shareholder - basic (in dollars per share) $ 1.36 $ 0.16 $ 1.77 $ 0.83
Earnings per common shareholder - diluted (in dollars per share) $ 1.32 $ 0.16 $ 1.73 $ 0.81
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) 54,191 125,826 159,679 136,838