XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income (Loss) Per Share        
Net income (loss) for basic and diluted earnings per share $ 1,664 $ (1,340) $ 2,345 $ (2,610)
Denominator:        
Denominator for basic income (loss) per weighted average shares 3,529,910 3,402,280 3,534,209 3,400,624
Options and restricted stock units 34,260 0 25,096 0
Denominator for diluted income (loss) per weighted average shares 3,564,170 3,402,280 3,559,305 3,400,624
Diluted income (loss) per share $ 0.47 $ (0.39) $ 0.66 $ (0.77)
Basic income (loss) per share $ 0.47 $ (0.39) $ 0.66 $ (0.77)