XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid - In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   37,991,529        
Beginning balance at Dec. 31, 2021 $ 157,438 $ 380 $ 425,769 $ (268,482) $ (229)  
Beginning balance at Dec. 31, 2021           $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares)   509,694        
Issuance of common stock for exercise of stock options 2,035 $ 5 2,030      
Vested restricted stock units converted to common shares (in shares)   758,970        
Vested restricted stock units converted to common shares 0 $ 8 (8)      
Stock-based compensation 11,214   11,214      
Foreign currency translation adjustment (127)       (127)  
Net loss (22,538)     (22,538)    
Ending balance (in shares) at Dec. 31, 2022   39,260,193        
Ending balance at Dec. 31, 2022 148,022 $ 393 439,005 (291,020) (356)  
Ending balance at Dec. 31, 2022           0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares)   89,251        
Issuance of common stock for exercise of stock options 353 $ 1 352      
Vested restricted stock units converted to common shares (in shares)   1,389,175        
Vested restricted stock units converted to common shares (608) $ 13 (621)      
Stock-based compensation 12,546   12,546      
Repurchase of common stock (in shares)   (823,483)        
Repurchase of common stock (3,496)         (3,496)
Foreign currency translation adjustment 75          
Other comprehensive income (loss) 170       170  
Net loss $ (22,699)     (22,699)    
Ending balance (in shares) at Dec. 31, 2023 39,915,136 39,915,136        
Ending balance at Dec. 31, 2023 $ 134,288 $ 407 451,282 (313,719) (186)  
Ending balance at Dec. 31, 2023 $ (3,496)         (3,496)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares) 201,779 201,779        
Issuance of common stock for exercise of stock options $ 817 $ 2 815      
Vested restricted stock units converted to common shares (in shares)   1,330,990        
Vested restricted stock units converted to common shares (3,781) $ 13 (3,794)      
Stock-based compensation 14,921   14,921      
Repurchase of common stock (in shares)   (5,620,039)        
Repurchase of common stock (28,122)         (28,122)
Foreign currency translation adjustment (131)          
Other comprehensive income (loss) (185)       (185)  
Net loss $ (18,633)     (18,633)    
Ending balance (in shares) at Dec. 31, 2024 35,827,866 35,827,866        
Ending balance at Dec. 31, 2024 $ 99,305 $ 422 $ 463,224 $ (332,352) $ (371)  
Ending balance at Dec. 31, 2024 $ (31,618)         $ (31,618)