v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive loss (income)
Accumulated deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   16,736,904        
Beginning balance at Dec. 31, 2024 $ 173,036 $ 1 $ 1,226,642 $ 0 $ (1,021,258) $ (32,349)
Beginning balance (in shares) at Dec. 31, 2024           5,416,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (17,142)       (17,142)  
Stock-based compensation 5,646   5,646      
Stock repurchased (in shares)   (845,564)       (845,564)
Shares repurchased (4,732)         $ (4,732)
Ending balance (in shares) at Mar. 31, 2025   15,891,340        
Ending balance at Mar. 31, 2025 156,808 $ 1 1,232,288 0 (1,038,400) $ (37,081)
Ending balance (in shares) at Mar. 31, 2025           6,261,982
Beginning balance (in shares) at Dec. 31, 2024   16,736,904        
Beginning balance at Dec. 31, 2024 173,036 $ 1 1,226,642 0 (1,021,258) $ (32,349)
Beginning balance (in shares) at Dec. 31, 2024           5,416,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (35,064)          
Ending balance (in shares) at Jun. 30, 2025   15,310,227        
Ending balance at Jun. 30, 2025 140,343 $ 1 1,236,721 0 (1,056,322) $ (40,057)
Ending balance (in shares) at Jun. 30, 2025           6,847,506
Beginning balance (in shares) at Mar. 31, 2025   15,891,340        
Beginning balance at Mar. 31, 2025 156,808 $ 1 1,232,288 0 (1,038,400) $ (37,081)
Beginning balance (in shares) at Mar. 31, 2025           6,261,982
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (17,922)       (17,922)  
Stock-based compensation 4,409   4,409      
Stock repurchased (in shares)   (585,524)       (585,524)
Shares repurchased (2,976)         $ (2,976)
Employee stock purchase plan (in shares)   4,411        
Employee stock purchase plan 24   24      
Ending balance (in shares) at Jun. 30, 2025   15,310,227        
Ending balance at Jun. 30, 2025 140,343 $ 1 1,236,721 0 (1,056,322) $ (40,057)
Ending balance (in shares) at Jun. 30, 2025           6,847,506
Beginning balance (in shares) at Dec. 31, 2025   15,629,912        
Beginning balance at Dec. 31, 2025 $ 111,820 $ 1 1,245,462 (371) (1,091,666) $ (41,606)
Beginning balance (in shares) at Dec. 31, 2025 7,100,000         7,114,485
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (10,945)       (10,945)  
Stock-based compensation 2,749   2,749      
Restricted stock vesting, net of shares withheld (in shares)   235,611        
Restricted stock vesting, net of shares withheld (485)   (485)      
Foreign currency translation (926)     (926)    
Ending balance (in shares) at Mar. 31, 2026   15,865,523        
Ending balance at Mar. 31, 2026 102,213 $ 1 1,247,726 (1,297) (1,102,611) $ (41,606)
Ending balance (in shares) at Mar. 31, 2026           7,114,485
Beginning balance (in shares) at Dec. 31, 2025   15,629,912        
Beginning balance at Dec. 31, 2025 $ 111,820 $ 1 1,245,462 (371) (1,091,666) $ (41,606)
Beginning balance (in shares) at Dec. 31, 2025 7,100,000         7,114,485
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (35,420)          
Exercise of options (in shares) 7,002          
Ending balance (in shares) at Jun. 30, 2026   16,455,911        
Ending balance at Jun. 30, 2026 $ 84,468 $ 1 1,252,926 233 (1,127,086) $ (41,606)
Ending balance (in shares) at Jun. 30, 2026 7,100,000         7,114,485
Beginning balance (in shares) at Mar. 31, 2026   15,865,523        
Beginning balance at Mar. 31, 2026 $ 102,213 $ 1 1,247,726 (1,297) (1,102,611) $ (41,606)
Beginning balance (in shares) at Mar. 31, 2026           7,114,485
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (24,475)       (24,475)  
Stock-based compensation 6,975   6,975      
Restricted stock vesting, net of shares withheld (in shares)   583,386        
Restricted stock vesting, net of shares withheld (1,796)   (1,796)      
Foreign currency translation 1,530     1,530    
Exercise of options (in shares)   7,002        
Exercise of options 21   21      
Ending balance (in shares) at Jun. 30, 2026   16,455,911        
Ending balance at Jun. 30, 2026 $ 84,468 $ 1 $ 1,252,926 $ 233 $ (1,127,086) $ (41,606)
Ending balance (in shares) at Jun. 30, 2026 7,100,000         7,114,485