XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Schedule of basic and diluted earnings per share

Three Months Ended March 31,

(in thousands, except per share amounts)

    

2024

    

2023

Basic earnings (loss) per common share:

 

  

 

  

Net income (loss) - basic

$

17,023

$

9,220

Weighted shares outstanding

 

11,452,054

 

11,424,552

Basic earnings (loss) per common share

$

1.49

$

0.81

Diluted earnings (loss) per common share:

Net income (loss) - basic

$

17,023

$

9,220

Weighted shares outstanding - basic

11,452,054

11,424,552

Effect of dilutive securities

103,951

6,435

Weighted shares outstanding - diluted

11,556,005

11,430,987

Diluted earnings (loss) per common share

$

1.47

$

0.81