XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED 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, 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)   193,862        
Issuance of common stock for exercise of stock options 786 $ 2 784      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   687,292        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (1,973) $ 7 (1,980)      
Stock-based compensation 7,188   7,188      
Repurchase of common stock (in shares)   (4,103,152)        
Repurchase of common stock (21,877)         (21,877)
Other comprehensive income (loss) (286)       (286)  
Net loss (7,740)     (7,740)    
Ending balance (in shares) at Jun. 30, 2024   36,693,138        
Ending balance at Jun. 30, 2024 110,386 $ 416 457,274 (321,459) (472) (25,373)
Beginning balance (in shares) at Mar. 31, 2024   39,732,251        
Beginning balance at Mar. 31, 2024 131,016 $ 411 454,432 (317,022) (394) (6,411)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares)   21,588        
Issuance of common stock for exercise of stock options 83   83      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   489,566        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (1,302) $ 5 (1,307)      
Stock-based compensation 4,066   4,066      
Repurchase of common stock (in shares)   (3,550,267)        
Repurchase of common stock (18,962)         (18,962)
Other comprehensive income (loss) (78)       (78)  
Net loss (4,437)     (4,437)    
Ending balance (in shares) at Jun. 30, 2024   36,693,138        
Ending balance at Jun. 30, 2024 $ 110,386 $ 416 457,274 (321,459) (472) (25,373)
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          
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   896,735        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes $ (1,331) $ 10 (1,341)      
Stock-based compensation 7,623   7,623      
Repurchase of common stock (in shares)   (477,992)        
Repurchase of common stock (1,794)         (1,794)
Other comprehensive income (loss) 181       181  
Net loss $ (9,119)     (9,119)    
Ending balance (in shares) at Jun. 30, 2025 36,246,609 36,246,609        
Ending balance at Jun. 30, 2025 $ 94,865 $ 432 469,506 (341,471) (190) (33,412)
Beginning balance (in shares) at Mar. 31, 2025   35,684,049        
Beginning balance at Mar. 31, 2025 $ 96,241 $ 425 466,677 (337,158) (291) (33,412)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares) 0          
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   562,560        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes $ (713) $ 7 (720)      
Stock-based compensation 3,549   3,549      
Other comprehensive income (loss) 101       101  
Net loss $ (4,313)     (4,313)    
Ending balance (in shares) at Jun. 30, 2025 36,246,609 36,246,609        
Ending balance at Jun. 30, 2025 $ 94,865 $ 432 $ 469,506 $ (341,471) $ (190) $ (33,412)