v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Treasury Stock, Common
Additional Paid-in Capital [Member]
Accumulated other comprehensive income
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2023   142,588,917        
Beginning balance at Dec. 31, 2023 $ 30,320 $ 14 $ (4,881) $ 471,635 $ 1,047 $ (437,495)
Beginning Balance (in Shares) at Dec. 31, 2023     7,685,190      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 6,583     6,583    
Issuance of common stock upon exercise of stock options (in shares)   3,757,389        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 74 $ 0   74    
Other comprehensive income (loss) (745)       (745)  
Net loss (11,096)         (11,096)
Ending balance (in shares) at Mar. 31, 2024   146,346,306        
Ending Balance (in Shares) at Mar. 31, 2024     7,685,190      
Ending balance at Mar. 31, 2024 $ 25,136 $ 14 $ (4,881) 478,292 302 (448,591)
Beginning balance (in shares) at Dec. 31, 2024 152,057,148 152,057,148        
Beginning balance at Dec. 31, 2024 $ 24,387 $ 15 $ (7,801) 500,024 959 (468,810)
Beginning Balance (in Shares) at Dec. 31, 2024 9,923,759   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)    
Treasury Stock, Value, Acquired, Cost Method (2,318)   $ 2,318      
Treasury Stock, Shares, Acquired     (1,175,109)      
Issuance of common stock upon exercise of stock options (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 income (loss) (912)       (912)  
Net loss $ (1,119)         (1,119)
Ending balance (in shares) at Mar. 31, 2025 154,247,031 154,247,031        
Ending Balance (in Shares) at Mar. 31, 2025 11,098,868   11,098,868      
Ending balance at Mar. 31, 2025 $ 22,659 $ 16 $ (10,119) $ 502,644 $ 47 $ (469,929)