XML 28 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Earnings Per Share
Note 11 – 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)20262025
Basic income per share:
Net income (loss)$382 $3,261 
Basic weighted average shares outstanding46,190,598 46,601,426 
Basic income (loss) per share of common stock$0.01 $0.07 
Diluted income per share:
Net income (loss)$382 $3,261 
Basic weighted average shares outstanding46,190,598 46,601,426 
Effect of dilutive securities839,682 798,952 
Diluted weighted average shares outstanding47,030,280 47,400,378 
Diluted income (loss) per share of common stock$0.01 $0.07 
The securities that were excluded from the calculation of diluted earnings per share because their inclusion would be anti-dilutive were as follows:
Three Months Ended March 31,
20262025
Stock options1,574,783 1,369,868 
Other stock-based awards1,036 736