v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid - In Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   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 (loss) income 181       181  
Net loss (9,119)     (9,119)    
Ending balance (in shares) at Jun. 30, 2025   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 (loss) income 101       101  
Net loss (4,313)     (4,313)    
Ending balance (in shares) at Jun. 30, 2025   36,246,609        
Ending balance at Jun. 30, 2025 $ 94,865 $ 432 469,506 (341,471) (190) (33,412)
Beginning balance (in shares) at Dec. 31, 2025 36,848,301 36,848,301        
Beginning balance at Dec. 31, 2025 $ 93,581 $ 441 474,288 (346,018) (153) (34,977)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares) 9,351 9,351        
Issuance of common stock for exercise of stock options $ 38   38      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   898,661        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (2,062) $ 9 (2,071)      
Stock-based compensation 6,018   6,018      
Repurchase of common stock (in shares)   (4,141,020)        
Repurchase of common stock (20,730)         (20,730)
Other comprehensive (loss) income 90       90  
Net loss $ (3,197)     (3,197)    
Ending balance (in shares) at Jun. 30, 2026 33,615,293 33,615,293        
Ending balance at Jun. 30, 2026 $ 73,738 $ 450 478,273 (349,215) (63) (55,707)
Beginning balance (in shares) at Mar. 31, 2026   35,445,599        
Beginning balance at Mar. 31, 2026 83,954 $ 444 476,135 (348,192) (14) (44,419)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for exercise of stock options (in shares)   7,685        
Issuance of common stock for exercise of stock options 31   31      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   567,441        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (900) $ 6 (906)      
Stock-based compensation 3,013   3,013      
Repurchase of common stock (in shares)   (2,405,432)        
Repurchase of common stock (11,288)         (11,288)
Other comprehensive (loss) income (49)       (49)  
Net loss $ (1,023)     (1,023)    
Ending balance (in shares) at Jun. 30, 2026 33,615,293 33,615,293        
Ending balance at Jun. 30, 2026 $ 73,738 $ 450 $ 478,273 $ (349,215) $ (63) $ (55,707)