Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Financial Statements Details - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) per Share Available to Common Stockholders (Details)

v3.19.3
Condensed Consolidated Financial Statements Details - Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income (Loss) per Share Available to Common Stockholders (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator                
Net income (loss) $ 3,178 $ (4,072) $ 3,233 $ (4,578) $ (1,947) $ (3,806) $ 2,339 $ (10,331)
Less: Allocation of undistributed earnings to participating securities (1,327)           (977)  
Net income (loss) available to common stockholders, basic 1,851     (4,578)     1,362 (10,331)
Add: Adjustments to undistributed earnings allocated to participating securities 60           41  
Net income (loss) available to common stockholders, diluted $ 1,911     $ (4,578)     $ 1,403 $ (10,331)
Denominator                
Weighted average shares used in computing basic net income (loss) per share available to common stockholders 8,731     8,386     8,721 8,354
Effect of dilutive stock options 708           657  
Effect of dilutive warrants 2           1  
Weighted average shares used in computing diluted net income (loss) per share available to common stockholders 9,441     8,386     9,379 8,354