XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENT 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, 2023   39,915,136        
Beginning balance at Dec. 31, 2023 $ 134,288 $ 407 $ 451,282 $ (313,719) $ (186) $ (3,496)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares)   172,274        
Issuance of common stock for exercise of stock options 703 $ 2 701      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   197,726        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (671) $ 2 (673)      
Stock-based compensation 3,122   3,122      
Repurchase of common stock (shares)   (552,885)        
Repurchase of common stock (2,915)         (2,915)
Other comprehensive income (loss) (208)       (208)  
Net loss (3,303)     (3,303)    
Ending balance (in shares) at Mar. 31, 2024   39,732,251        
Ending balance at Mar. 31, 2024 $ 131,016 $ 411 454,432 (317,022) (394) (6,411)
Beginning balance (in shares) at Dec. 31, 2024 35,827,866 35,827,866        
Beginning balance at Dec. 31, 2024 $ 99,305 $ 422 463,224 (332,352) (371) (31,618)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares) 0 0        
Issuance of common stock for exercise of stock options $ 0 $ 0 0      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   334,175        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (618) $ 3 (621)      
Stock-based compensation 4,074   4,074      
Repurchase of common stock (shares)   (477,992)        
Repurchase of common stock (1,794)         (1,794)
Other comprehensive income (loss) 80       80  
Net loss $ (4,806)     (4,806)    
Ending balance (in shares) at Mar. 31, 2025 35,684,049 35,684,049        
Ending balance at Mar. 31, 2025 $ 96,241 $ 425 $ 466,677 $ (337,158) $ (291) $ (33,412)