v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019   53,549,612      
Beginning balance at Dec. 31, 2019 $ 410,945 $ 54 $ 631,307 $ 249 $ (220,665)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from the exercise of stock options and settlement of restricted stock units (in shares)   1,315,480      
Issuance of common stock from the exercise of stock options and settlement of restricted stock units 5,634 $ 1 5,633    
Stock-based compensation expense 13,360   13,360    
Net income 23,337       23,337
Other comprehensive loss, net of tax (10)     (10)  
Ending balance (in shares) at Dec. 31, 2020   54,865,092      
Ending balance at Dec. 31, 2020 453,266 $ 55 650,300 239 (197,328)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from the exercise of stock options and settlement of restricted stock units (in shares)   1,035,763      
Issuance of common stock from the exercise of stock options and settlement of restricted stock units 3,550 $ 1 3,549    
Stock-based compensation expense 15,374   15,374    
Net income 33,152       33,152
Other comprehensive loss, net of tax $ (414)     (414)  
Ending balance (in shares) at Dec. 31, 2021 55,900,855 55,900,855      
Ending balance at Dec. 31, 2021 $ 504,928 $ 56 669,223 (175) (164,176)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from the exercise of stock options and settlement of restricted stock units (in shares)   882,909      
Issuance of common stock from the exercise of stock options and settlement of restricted stock units 734 $ 1 733    
Stock-based compensation expense 16,279   16,279    
Net income 6,275       6,275
Other comprehensive loss, net of tax $ (1,018)     (1,018)  
Ending balance (in shares) at Dec. 31, 2022 56,783,764 56,783,764      
Ending balance at Dec. 31, 2022 $ 527,198 $ 57 $ 686,235 $ (1,193) $ (157,901)