XML 227 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share The following table provides the computation of basic and diluted earnings per share:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2024202320242023
Basic income per share:
Net income (loss)$1,896 $3,024 $(3,328)$8,931 
Basic weighted average shares outstanding46,818,932 43,621,236 46,798,055 42,935,198 
Basic income (loss) per share of common stock$0.04 $0.07 $(0.07)$0.21 
Diluted income per share:
Net income (loss)$1,896 $3,024 $(3,328)$8,931 
Basic weighted average shares outstanding46,818,932 43,621,236 46,798,055 42,935,198 
Effect of dilutive securities804,780 373,778 — 370,020 
Diluted weighted average shares outstanding47,623,712 43,995,014 46,798,055 43,305,218 
Diluted income (loss) per share of common stock$0.04 $0.07 $(0.07)$0.21 
Anti-dilutive securities excluded from the calculation of diluted income per share289 1,564 844,374 12,002