XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share, Basic and Diluted (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
Net Income Per Share, Basic and Diluted        
Basic shares (in shares) 6,944,664 6,707,341 6,918,709 6,704,306
Common stock warrants (in shares)   39,292   58,083
Common stock options (in shares) 850,485 1,120,368 870,392 1,125,195
Diluted shares (in shares) 7,795,149 7,867,001 7,789,101 7,887,584
Net Income - Basic EPS $ 11 $ 5,879 $ 6,084 $ 10,848
Net Income - Common stock warrants 0 0 0 0
Net Income - Common stock options 0 0 0 0
Net Income - Diluted EPS $ 11 $ 5,879 $ 6,084 $ 10,848
Basic EPS (in dollars per share) $ 0.00 $ 0.88 $ 0.88 $ 1.62
Diluted EPS (in dollars per share) $ 0.00 $ 0.75 $ 0.78 $ 1.38