XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (loss) per Share of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic and diluted:                
Net income (loss) $ (12,011) $ (17,826) $ (6,476) $ 2,623 $ 1,721 $ 8,838 $ (36,313) $ 13,182
Basic:                
Weighted-average common shares outstanding, basic (in shares) 16,541     16,079     16,413 15,852
Incremental Common Shares Attributable to Dilutive Effect of Restricted Stock Awards       389       442
Dilutive effect of stock options       1,317       1,404
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants       550       550
Diluted:                
Weighted-average common shares outstanding, diluted (in shares) 16,541     18,335     16,413 18,248
Net income (loss) per share:                
Basic (in dollars per share) $ (0.73)     $ 0.16     $ (2.21) $ 0.83
Diluted (in dollars per share) $ (0.73)     $ 0.14     $ (2.21) $ 0.72