v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Treasury stock
Additional paid-in capital
Accumulated other comprehensive income
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2024   152,057,148        
Beginning balance at Dec. 31, 2024 $ 24,387 $ 15 $ (7,801) $ 500,024 $ 959 $ (468,810)
Beginning balance, treasury shares (in shares) at Dec. 31, 2024     9,923,759      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 4,443     4,443    
Cash settlement of equity classified share based payment awards (3,089)     (3,089)    
Repurchase of common stock (in shares)   (1,175,109) (1,175,109)      
Repurchase of common stock (2,318)   $ (2,318)      
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   3,364,992        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 1,267 $ 1   1,266    
Other comprehensive loss (912)       (912)  
Net loss (1,119)         (1,119)
Ending balance (in shares) at Mar. 31, 2025   154,247,031        
Ending balance at Mar. 31, 2025 $ 22,659 $ 16 $ (10,119) 502,644 47 (469,929)
Ending balance, treasury shares (in shares) at Mar. 31, 2025     11,098,868      
Beginning balance (in shares) at Dec. 31, 2025 147,754,918 147,754,918        
Beginning balance at Dec. 31, 2025 $ 6,332 $ 18 $ (34,006) 518,443 2,759 (480,882)
Beginning balance, treasury shares (in shares) at Dec. 31, 2025     29,011,338      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 3,723     3,723    
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   1,806,703        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 25     25    
Other comprehensive loss (1,667)       (1,667)  
Net loss $ (3,769)         (3,769)
Ending balance (in shares) at Mar. 31, 2026 149,561,621 149,561,621        
Ending balance at Mar. 31, 2026 $ 4,644 $ 18 $ (34,006) $ 522,191 $ 1,092 $ (484,651)
Ending balance, treasury shares (in shares) at Mar. 31, 2026 29,011,338   29,011,338