XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Basic and Diluted Net Income (Loss) Per Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net income (loss) $ 4,733 $ 3,117 $ 1,924 $ (7,214) $ 7,850 $ (5,290)
Denominator:            
Basic weighted average common shares outstanding (in shares) 19,957,786   19,693,659   19,927,782 19,645,680
Diluted weighted average common shares outstanding (in shares) 20,255,248   19,807,430   20,266,914 19,645,680
Basic net income (loss) per common share (in usd per share) $ 0.24   $ 0.10   $ 0.39 $ (0.27)
Diluted net income (loss) per common share (in usd per share) $ 0.23   $ 0.10   $ 0.39 $ (0.27)