XML 75 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Series A Redeemable Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Redeemable preferred stock, beginning balance (in shares) at Dec. 31, 2017   6,864,000        
Redeemable preferred stock, beginning balance at Dec. 31, 2017   $ 32,615        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Redemption of Series A Preferred Stock       $ (21,300)    
Redeemable preferred stock, ending balance (in shares) at Mar. 31, 2018   6,864,000        
Redeemable preferred stock, ending balance at Mar. 31, 2018 $ 35,471 $ 35,471        
Beginning balance (in shares) at Dec. 31, 2017     80,462,574      
Beginning balance at Dec. 31, 2017 171,962   $ 80 194,687 $ 274 $ (23,079)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     38,620      
Common stock issuance ESPP Plan 267     267    
Stock issuance fees and expenses (97)     (97)    
Foreign currency translation adjustments (45)       (45)  
(Loss) gain on effective cash flow hedges 270       270  
Issuance of common stock for stock options (in shares)     67,259      
Issuance of common stock for stock options 216   $ 1 215    
Deemed dividends on preferred stock and amortization of beneficial conversion feature (2,856) $ 2,856   (2,856)    
ESPP expense 54     54    
Stock based compensation expense - options and restricted stock 1,570     1,570    
NET INCOME 644         644
Ending balance (in shares) at Mar. 31, 2018     80,568,453      
Ending balance at Mar. 31, 2018 171,985   $ 81 193,840 499 (22,435)
Redeemable preferred stock, beginning balance (in shares) at Dec. 31, 2017   6,864,000        
Redeemable preferred stock, beginning balance at Dec. 31, 2017   $ 32,615        
Redeemable preferred stock, ending balance (in shares) at Sep. 30, 2018   0        
Redeemable preferred stock, ending balance at Sep. 30, 2018   $ 0        
Beginning balance (in shares) at Dec. 31, 2017     80,462,574      
Beginning balance at Dec. 31, 2017 171,962   $ 80 194,687 274 (23,079)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
(Loss) gain on effective cash flow hedges 298          
NET INCOME 2,287          
Gain on redemption of preferred stock 9,075          
Ending balance (in shares) at Sep. 30, 2018     92,980,783      
Ending balance at Sep. 30, 2018 303,559   $ 93 322,592 536 (19,662)
Redeemable preferred stock, beginning balance (in shares) at Mar. 31, 2018   6,864,000        
Redeemable preferred stock, beginning balance at Mar. 31, 2018 35,471 $ 35,471        
Increase (Decrease) in Temporary Equity [Roll Forward]            
Redemption of Series A Preferred Stock (in shares)   (6,864,000)        
Redemption of Series A Preferred Stock (21,348) $ (37,823)   (21,348)    
Redeemable preferred stock, ending balance (in shares) at Jun. 30, 2018   0        
Redeemable preferred stock, ending balance at Jun. 30, 2018   $ 0        
Beginning balance (in shares) at Mar. 31, 2018     80,568,453      
Beginning balance at Mar. 31, 2018 171,985   $ 81 193,840 499 (22,435)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     31,686      
Common stock issuance ESPP Plan 231     231    
Stock issuance fees and expenses (46)     (46)    
Foreign currency translation adjustments 24       24  
(Loss) gain on effective cash flow hedges (266)       (266)  
Issuance of common stock for stock options (in shares)     897,942      
Issuance of common stock for stock options 4,918     4,918    
Deemed dividends on preferred stock and amortization of beneficial conversion feature (2,352) 2,352   (2,352)    
ESPP expense 56     56    
Stock based compensation expense - options and restricted stock 2,277     2,277    
NET INCOME (380)         (380)
Gain on redemption of preferred stock 9,075 $ 0   9,075    
Ending balance (in shares) at Jun. 30, 2018     81,498,081      
Ending balance at Jun. 30, 2018 164,209   $ 81 185,556 257 (21,685)
Redeemable preferred stock, ending balance (in shares) at Sep. 30, 2018   0        
Redeemable preferred stock, ending balance at Sep. 30, 2018   $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     16,689      
Common stock issuance ESPP Plan 267     267    
Stock issuance fees and expenses (163)     (163)    
Foreign currency translation adjustments (13)       (13)  
(Loss) gain on effective cash flow hedges 292       292  
Issuance of restricted stock, net of forfeitures (in shares)     62,182      
Issuance of restricted stock, net of forfeitures (297)     (297)    
Issuance of common stock - Public Offering (in shares)     11,270,000      
Issuance of common stock - Public Offering 135,071   $ 11 135,060    
Issuance of common stock for stock options (in shares)     133,831      
Issuance of common stock for stock options 979   $ 1 978    
ESPP expense 56     56    
Stock based compensation expense - options and restricted stock 1,135     1,135    
NET INCOME 2,023         2,023
Gain on redemption of preferred stock 0          
Ending balance (in shares) at Sep. 30, 2018     92,980,783      
Ending balance at Sep. 30, 2018 303,559   $ 93 322,592 536 (19,662)
Redeemable preferred stock, beginning balance (in shares) at Dec. 31, 2018   0        
Redeemable preferred stock, beginning balance at Dec. 31, 2018   $ 0        
Redeemable preferred stock, ending balance (in shares) at Mar. 31, 2019   0        
Redeemable preferred stock, ending balance at Mar. 31, 2019   $ 0        
Beginning balance (in shares) at Dec. 31, 2018     94,465,440      
Beginning balance at Dec. 31, 2018 320,443   $ 94 340,291 (579) (19,363)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     36,032      
Common stock issuance ESPP Plan 419     419    
Stock issuance fees and expenses (66)     (66)    
(Loss) gain on effective cash flow hedges (557)       (557)  
Issuance of restricted stock, net of forfeitures (in shares)     182,502      
Issuance of common stock for stock options (in shares)     619,536      
Issuance of common stock for stock options 3,894   $ 1 3,893    
ESPP expense 119     119    
Stock based compensation expense - options and restricted stock 2,020     2,020    
NET INCOME (2,424)         (2,424)
Ending balance (in shares) at Mar. 31, 2019     95,303,510      
Ending balance at Mar. 31, 2019 323,848   $ 95 346,676 (1,136) (21,787)
Redeemable preferred stock, beginning balance (in shares) at Dec. 31, 2018   0        
Redeemable preferred stock, beginning balance at Dec. 31, 2018   $ 0        
Redeemable preferred stock, ending balance (in shares) at Sep. 30, 2019   0        
Redeemable preferred stock, ending balance at Sep. 30, 2019   $ 0        
Beginning balance (in shares) at Dec. 31, 2018     94,465,440      
Beginning balance at Dec. 31, 2018 320,443   $ 94 340,291 (579) (19,363)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
(Loss) gain on effective cash flow hedges $ (1,801)          
Issuance of common stock for stock options (in shares) 1,439,869          
NET INCOME $ 1,710          
Gain on redemption of preferred stock 0          
Ending balance (in shares) at Sep. 30, 2019     104,145,895      
Ending balance at Sep. 30, 2019 497,007   $ 104 516,936 (2,380) (17,653)
Redeemable preferred stock, beginning balance (in shares) at Mar. 31, 2019   0        
Redeemable preferred stock, beginning balance at Mar. 31, 2019   $ 0        
Redeemable preferred stock, ending balance (in shares) at Jun. 30, 2019   0        
Redeemable preferred stock, ending balance at Jun. 30, 2019   $ 0        
Beginning balance (in shares) at Mar. 31, 2019     95,303,510      
Beginning balance at Mar. 31, 2019 323,848   $ 95 346,676 (1,136) (21,787)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     37,255      
Common stock issuance ESPP Plan 653     653    
Stock issuance fees and expenses (211)     (211)    
(Loss) gain on effective cash flow hedges (1,027)       (1,027)  
Issuance of restricted stock, net of forfeitures (in shares)     (633)      
Working capital adjustment related to acquisition (in shares)     (99,524)      
Working capital adjustment related to acquisition (1,977)     (1,977)    
Issuance of common stock - Public Offering (in shares)     8,050,000      
Issuance of common stock - Public Offering 160,774   $ 8 160,766    
Issuance of common stock for stock options (in shares)     543,604      
Issuance of common stock for stock options 3,370   $ 1 3,369    
ESPP expense 162     162    
Stock based compensation expense - options and restricted stock 2,151     2,151    
NET INCOME 1,991         1,991
Ending balance (in shares) at Jun. 30, 2019     103,834,212      
Ending balance at Jun. 30, 2019 489,734   $ 104 511,589 (2,163) (19,796)
Redeemable preferred stock, ending balance (in shares) at Sep. 30, 2019   0        
Redeemable preferred stock, ending balance at Sep. 30, 2019   $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issuance ESPP Plan (in shares)     28,672      
Common stock issuance ESPP Plan 564     564    
Stock issuance fees and expenses 23     23    
(Loss) gain on effective cash flow hedges (217)       (217)  
Issuance of restricted stock, net of forfeitures (in shares)     (6,070)      
Issuance of restricted stock, net of forfeitures (688)     (688)    
Issuance of common stock for stock options (in shares)     289,081      
Issuance of common stock for stock options 2,173     2,173    
ESPP expense 144     144    
Stock based compensation expense - options and restricted stock 3,131     3,131    
NET INCOME 2,143         2,143
Gain on redemption of preferred stock 0          
Ending balance (in shares) at Sep. 30, 2019     104,145,895      
Ending balance at Sep. 30, 2019 $ 497,007   $ 104 $ 516,936 $ (2,380) $ (17,653)