XML 38 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Earnings Per Share
12 Months Ended
Dec. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

14.

EARNINGS PER SHARE

 

Basic (loss) earnings per common share was computed by dividing net (loss) income by the weighted average number of shares outstanding (on a stock split adjusted basis) during the period. Diluted (loss) earnings per common share was calculated as follows:

 

  

For the Year Ended December 31,

 
  

2024

  

2023

  

2022

 
  

(in thousands, except per share data)

 
             

Net (loss) income

 $(31,795) $18,416  $90,672 
             

Basic weighted average common shares outstanding(1)

  21,878   22,056   22,246 

Dilutive effect of common stock equivalents

  -   141   190 
             

Diluted weighted average common shares outstanding(1)

  21,878   22,197   22,436 
             

Basic (loss) earnings per share

 $(1.45) $0.83  $4.08 
             

Diluted (loss) earnings per share

 $(1.45) $0.83  $4.04 

 

 

(1)

As adjusted for the Company’s 2-for-1 forward stock splits paid in March 2022.