v3.25.1
Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (unaudited) - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Treasury Stock
Additional paid-in capital
Accumulated deficit
Preferred stock, beginning balance (in shares) at Dec. 31, 2023   0        
Beginning balance at Dec. 31, 2023 $ (18,292) $ 0 $ 18 $ (2,154) $ 44,655 $ (60,811)
Common stock, beginning balance (in shares) at Dec. 31, 2023     175,377,711      
Treasury stock, beginning balance (in shares) at Dec. 31, 2023       357,240    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (9,406)         (9,406)
Stock-based compensation 6,259       6,259  
Vested restricted stock units (in shares)     363,793      
Exercise of stock options (in shares)     164,295      
Exercise of stock options 916       916  
Common stock withheld related to net settlement of equity awards (in shares)       157,276    
Common stock withheld related to net settlement of equity awards (1,494)     $ (1,494)    
Preferred stock, ending balance (in shares) at Mar. 31, 2024   0        
Ending balance at Mar. 31, 2024 $ (22,017) $ 0 $ 18 $ (3,648) 51,830 (70,217)
Common stock, ending balance (in shares) at Mar. 31, 2024     175,905,799      
Treasury stock, ending balance (in shares) at Mar. 31, 2024       514,516    
Preferred stock, beginning balance (in shares) at Dec. 31, 2024 0 0        
Beginning balance at Dec. 31, 2024 $ (131,570) $ 0 $ 18 $ (14,295) 74,519 (191,812)
Common stock, beginning balance (in shares) at Dec. 31, 2024 177,193,667   178,567,403      
Treasury stock, beginning balance (in shares) at Dec. 31, 2024       1,373,736    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 27,019         27,019
Stock-based compensation 6,282       6,282  
Vested restricted stock units (in shares)     770,713      
Vested restricted stock units $ 7,783       7,783  
Exercise of stock options (in shares) 133,581   133,581      
Exercise of stock options $ 616       616  
Exercise of warrants (in shares)     30,733,623      
Exercise of warrants $ 556,340   $ 3   556,337  
Repurchase and retirement of common stock (in shares) (8,268,937)   (8,268,937)      
Repurchase and retirement of common stock $ (141,139)   $ (1)   (141,138)  
Common stock withheld related to net settlement of equity awards (in shares)       325,047    
Common stock withheld related to net settlement of equity awards $ (5,515)     $ (5,515)    
Preferred stock, ending balance (in shares) at Mar. 31, 2025 0 0        
Ending balance at Mar. 31, 2025 $ 319,816 $ 0 $ 20 $ (19,810) $ 504,399 $ (164,793)
Common stock, ending balance (in shares) at Mar. 31, 2025 200,237,600   201,936,383      
Treasury stock, ending balance (in shares) at Mar. 31, 2025       1,698,783