v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share
Note 12 – Earnings Per Share

The following table provides the computation of basic and diluted earnings per share:
Three Months Ended March 31,
(in thousands, except share and per share data)20252024
Basic income per share:
Net income (loss)$3,261 $(5,224)
Basic weighted average shares outstanding46,601,426 46,777,178 
Basic income (loss) per share of common stock$0.07 $(0.11)
Diluted income per share:
Net income (loss)$3,261 $(5,224)
Basic weighted average shares outstanding46,601,426 46,777,178 
Effect of dilutive securities798,952 — 
Diluted weighted average shares outstanding47,400,378 46,777,178 
Diluted income (loss) per share of common stock$0.07 $(0.11)
Anti-dilutive securities excluded from the calculation of diluted income per share— 862,989