XML 108 R39.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER COMMON SHARE - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic:        
Net income (loss) $ 3,056 $ 1,148 $ 6,727 $ (203)
Weighted average common shares (in shares) 48,132 48,940 48,258 48,743
Earnings (loss) per share (in dollars per share) $ 0.06 $ 0.02 $ 0.14 $ 0
Diluted:        
Net income (loss) $ 3,056 $ 1,148 $ 6,727 $ (203)
Weighted average common shares (in shares) 48,132 48,940 48,258 48,743
Potential common shares (in shares) 2,305 1,218 2,014  
Diluted weighted average common shares (in shares) 50,437 50,158 50,272 48,743
Diluted earnings (loss) per share (in dollars per share) $ 0.06 $ 0.02 $ 0.13 $ 0