XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.4
(Loss) Income per Common Share (Tables)
12 Months Ended
Dec. 31, 2025
(Loss) Income per Common Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) per Share

2025

2024

2023

(in thousands, except share and per share data)

Net (loss) income

$

(4,494)

$

2,321

$

10,071

Weighted average shares outstanding - basic

43,697,270

43,714,567

43,424,089

Effect of dilutive securities attributable to stock based awards

-

137,086

196,701

Weighted average shares outstanding - diluted

43,697,270

43,851,653

43,620,790

Basic net (loss) income per share

$

(0.10)

$

0.05

$

0.23

Diluted net (loss) income per share

$

(0.10)

$

0.05

$

0.23

Anti-dilutive securities excluded from earnings per share calculation

536,882

118,717

404,557