XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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, net of withholding tax (in shares)     363,793 157,276    
Vested restricted stock units, net of withholding tax (1,494)     $ (1,494)    
Exercise of stock options (in shares)     164,295      
Exercise of stock options 916       916  
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, 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) (7,149)          
Preferred stock, ending balance (in shares) at Sep. 30, 2024   0        
Ending balance at Sep. 30, 2024 (13,403) $ 0 $ 18 $ (7,776) 62,315 (67,960)
Common stock, ending balance (in shares) at Sep. 30, 2024     177,085,154      
Treasury stock, ending balance (in shares) at Sep. 30, 2024       896,865    
Preferred stock, beginning balance (in shares) at Mar. 31, 2024   0        
Beginning balance at Mar. 31, 2024 (22,017) $ 0 $ 18 $ (3,648) 51,830 (70,217)
Common stock, beginning balance (in shares) at Mar. 31, 2024     175,905,799      
Treasury stock, beginning balance (in shares) at Mar. 31, 2024       514,516    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (22,424)         (22,424)
Stock-based compensation 4,363       4,363  
Vested restricted stock units, net of withholding tax (in shares)     570,442 244,751    
Vested restricted stock units, net of withholding tax (2,484)     $ (2,484)    
Exercise of stock options (in shares)     236,129      
Exercise of stock options 816       816  
Preferred stock, ending balance (in shares) at Jun. 30, 2024   0        
Ending balance at Jun. 30, 2024 (41,746) $ 0 $ 18 $ (6,132) 57,009 (92,641)
Common stock, ending balance (in shares) at Jun. 30, 2024     176,712,370      
Treasury stock, ending balance (in shares) at Jun. 30, 2024       759,267    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 24,681         24,681
Stock-based compensation 5,005       5,005  
Vested restricted stock units, net of withholding tax (in shares)     320,431 137,598    
Vested restricted stock units, net of withholding tax (1,644)     $ (1,644)    
Exercise of stock options (in shares)     52,190      
Exercise of stock options 299       299  
Exercise of warrants (in shares)     163      
Exercise of warrants 2       2  
Preferred stock, ending balance (in shares) at Sep. 30, 2024   0        
Ending balance at Sep. 30, 2024 $ (13,403) $ 0 $ 18 $ (7,776) 62,315 (67,960)
Common stock, ending balance (in shares) at Sep. 30, 2024     177,085,154      
Treasury stock, ending balance (in shares) at Sep. 30, 2024       896,865    
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, net of withholding tax (in shares)     770,713 325,047    
Vested restricted stock units, net of withholding tax 2,268     $ (5,515) 7,783  
Exercise of stock options (in shares)     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)      
Repurchase and retirement of common stock (141,139)   $ (1)   (141,138)  
Preferred stock, ending balance (in shares) at Mar. 31, 2025   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     201,936,383      
Treasury stock, ending balance (in shares) at Mar. 31, 2025       1,698,783    
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) $ 74,491          
Exercise of stock options (in shares) 321,614          
Repurchase and retirement of common stock (in shares) (25,129,289)          
Repurchase and retirement of common stock $ (450,506)          
Preferred stock, ending balance (in shares) at Sep. 30, 2025 0 0        
Ending balance at Sep. 30, 2025 $ 70,954 $ 0 $ 18 $ 0 188,257 (117,321)
Common stock, ending balance (in shares) at Sep. 30, 2025 184,495,291   184,495,291      
Treasury stock, ending balance (in shares) at Sep. 30, 2025       0    
Preferred stock, beginning balance (in shares) at Mar. 31, 2025   0        
Beginning balance at Mar. 31, 2025 $ 319,816 $ 0 $ 20 $ (19,810) 504,399 (164,793)
Common stock, beginning balance (in shares) at Mar. 31, 2025     201,936,383      
Treasury stock, beginning balance (in shares) at Mar. 31, 2025       1,698,783    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 16,638         16,638
Stock-based compensation 8,407       8,407  
Vested restricted stock units, net of withholding tax (in shares)     1,123,567 476,991    
Vested restricted stock units, net of withholding tax (4,968)     $ (9,958) 4,990  
Exercise of stock options (in shares)     165,568      
Exercise of stock options 785       785  
Repurchase and retirement of common stock (in shares)     (7,727,020)      
Repurchase and retirement of common stock (152,988)   $ (1)   (152,987)  
Preferred stock, ending balance (in shares) at Jun. 30, 2025   0        
Ending balance at Jun. 30, 2025 187,690 $ 0 $ 19 $ (29,768) 365,594 (148,155)
Common stock, ending balance (in shares) at Jun. 30, 2025     195,498,498      
Treasury stock, ending balance (in shares) at Jun. 30, 2025       2,175,774    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 30,834         30,834
Stock-based compensation 11,771       11,771  
Vested restricted stock units, net of withholding tax (in shares)     283,434 0    
Vested restricted stock units, net of withholding tax (3,094)     $ 0 (3,094)  
Exercise of stock options (in shares)     22,465      
Exercise of stock options $ 132       132  
Repurchase and retirement of common stock (in shares) (9,133,332)   (9,133,332)      
Repurchase and retirement of common stock $ (156,379)   $ (1)   (156,378)  
Adjustment of treasury stock to additional paid in capital (in shares)     (2,175,774) (2,175,774)    
Adjustment of treasury stock to additional paid-in capital $ 0     $ 29,768 (29,768)  
Preferred stock, ending balance (in shares) at Sep. 30, 2025 0 0        
Ending balance at Sep. 30, 2025 $ 70,954 $ 0 $ 18 $ 0 $ 188,257 $ (117,321)
Common stock, ending balance (in shares) at Sep. 30, 2025 184,495,291   184,495,291      
Treasury stock, ending balance (in shares) at Sep. 30, 2025       0