XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share    
Net (loss) income $ (482) $ 2,316
Income allotted to participating securities (1) (19)
Net (loss) income available to common shareholders $ (483) $ 2,297
Weighted-average number of shares used in:    
Basic earnings per share (in shares) 8,588,137 8,774,634
Dilutive common stock equivalents:    
Stock options and restricted stock units (in shares) 42,582 32,110
Diluted earnings per share (in shares) 8,630,719 8,806,744
Net income per common share, basic (in dollars per share) $ (0.06) $ 0.26
Net income per common share, diluted (in dollars per share) $ (0.06) $ 0.26