XML 29 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of earnings per share
The following schedule presents earnings per share data for the three and six month periods ended June 30, 2025 and 2024 (in thousands, except per share data):
 
    
Three months
ended June 30,
    
Six months ended
June 30,
 
    
2025
    
2024
    
2025
    
2024
 
Net income applicable to common stock
   $ 688      $ 5,126      $ 6,066      $ 9,471  
Weighted average number of common shares outstanding
     6,867        6,332        6,886        6,330  
  
 
 
    
 
 
    
 
 
    
 
 
 
Basic earnings per share
   $ 0.10      $ 0.81      $ 0.88      $ 1.50  
  
 
 
    
 
 
    
 
 
    
 
 
 
Net income applicable to common stock
   $ 688      $ 5,126      $ 6,066      $ 9,471  
Weighted average number of common shares outstanding
     6,867        6,332        6,886        6,330  
Dilutive effect on common shares outstanding
     29        85        43        79  
  
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average number of diluted common shares outstanding
     6,896        6,417        6,929        6,409  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted earnings per share
   $ 0.10      $ 0.80      $ 0.88      $ 1.48  
  
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following schedule presents stock options granted but not exercised and the amount of shares that were anti-dilutive because the weighted average exercise price equaled or exceeded the estimated fair value of our common stock for the three- and
six-months
period ended June 30, 2025, and 2024:
 
 
  
Three months ended June 30,
 
 
  
2025
 
  
2024
 
 
  
 
 
  
Weighted Ave
 
  
 
 
  
Weighted Ave
 
 
  
Options
 
  
Exercise Price
 
  
Options
 
  
Exercise Price
 
Options to purchase
     178,396      $ 25.10        310,582      $ 32.61  
Anti-dilutive
     —       $ —         —       $ —   
 
 
  
Six months ended June 30,
 
 
  
2025
 
  
2024
 
 
  
 
 
  
Weighted Ave
 
  
 
 
  
Weighted Ave
 
 
  
Options
 
  
Exercise Price
 
  
Options
 
  
Exercise Price
 
Options to purchase
     178,001      $ 25.07        321,403      $ 24.61  
Anti-dilutive
     —         —         —       $ —