XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per share [Abstract]        
Net (loss) income $ (551) $ 906 $ (1,906) $ 4,810
Shares [Abstract]        
Basic: Weighted average common shares outstanding (in shares) 10,006,000 9,958,000 9,992,000 9,948,000
Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares) 0 94,000 0 75,000
Diluted: Weighted average common and common equivalent shares outstanding (in shares) 10,006,000 10,052,000 9,992,000 10,023,000
Net (loss) income per common share [Abstract]        
Basic (in dollars per share) $ (0.06) $ 0.09 $ (0.19) $ 0.48
Diluted (in dollars per share) $ (0.06) $ 0.09 $ (0.19) $ 0.48
Stock Awards [Member]        
Earnings per share [Abstract]        
Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares) 1,600 900 1,500 900