XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic and diluted earnings (loss) per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):
Three Months Ended
March 31,
20252024
Net income (loss)$1,122 $(10,315)
Weighted average shares outstanding - basic12,303 12,201 
Dilutive effect of stock options and restricted stock265 — 
Weighted average shares outstanding - diluted12,568 12,201 
Earnings (loss) per share
Basic$0.09 $(0.85)
Diluted$0.09 $(0.85)