v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Treasury stock
Additional paid-in-capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Common stock, beginning balance (in shares) at Dec. 31, 2024   63,497,000        
Beginning balance at Dec. 31, 2024 $ 17,711 $ 635 $ (4,765) $ 1,011,080 $ (1,205) $ (988,034)
Treasury stock, beginning balance (in shares) at Dec. 31, 2024     571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 51,907     51,907    
Issuance of common stock under employee stock purchase plan (in shares)   187,000        
Issuance of common stock under employee stock purchase plan 4,446 $ 2   4,444    
Vesting of restricted stock units (in shares)   874,000        
Vesting of restricted stock units 0 $ 9   (9)    
Shares withheld for employee taxes (in shares)   (62,000)        
Shares withheld for employee taxes (1,900) $ (1)   (1,899)    
Vesting of equity awards previously classified as liabilities (in shares)   22,000        
Vesting of equity awards previously classified as liabilities 777     777    
Issuance of common stock upon exercise of stock options (in shares)   157,000        
Issuance of common stock upon exercise of stock options 1,589 $ 1   1,588    
Issuance of common stock from acquisition (in shares)   32,000        
Issuance of common stock from acquisition 755     755    
Other comprehensive loss (gain) 4,719       4,719  
Net income 10,443         10,443
Common stock, ending balance (in shares) at Jun. 30, 2025   64,707,000        
Ending balance at Jun. 30, 2025 90,447 $ 646 $ (4,765) 1,068,643 3,514 (977,591)
Treasury stock, ending balance (in shares) at Jun. 30, 2025     571,000      
Common stock, beginning balance (in shares) at Mar. 31, 2025   64,182,000        
Beginning balance at Mar. 31, 2025 52,722 $ 642 $ (4,765) 1,042,355 419 (985,929)
Treasury stock, beginning balance (in shares) at Mar. 31, 2025     571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 26,134     26,134    
Vesting of restricted stock units (in shares)   518,000        
Vesting of restricted stock units 0 $ 5   (5)    
Shares withheld for employee taxes (in shares)   (25,000)        
Shares withheld for employee taxes (597) $ (1)   (596)    
Issuance of common stock from acquisition (in shares)   32,000        
Issuance of common stock from acquisition 755     755    
Other comprehensive loss (gain) 3,095       3,095  
Net income 8,338         8,338
Common stock, ending balance (in shares) at Jun. 30, 2025   64,707,000        
Ending balance at Jun. 30, 2025 $ 90,447 $ 646 $ (4,765) 1,068,643 3,514 (977,591)
Treasury stock, ending balance (in shares) at Jun. 30, 2025     571,000      
Common stock, beginning balance (in shares) at Dec. 31, 2025 65,846,920 65,847,000        
Beginning balance at Dec. 31, 2025 $ 154,730 $ 658 $ (4,765) 1,120,963 2,527 (964,653)
Treasury stock, beginning balance (in shares) at Dec. 31, 2025 570,255   571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 34,328     34,328    
Issuance of common stock under employee stock purchase plan (in shares)   498,000        
Issuance of common stock under employee stock purchase plan 2,889 $ 5   2,884    
Vesting of restricted stock units (in shares)   900,000        
Vesting of restricted stock units 0 $ 9   (9)    
Shares withheld for employee taxes (in shares)   (42,000)        
Shares withheld for employee taxes (302) $ (1)   (301)    
Issuance of common stock from acquisition (in shares)   114,000        
Issuance of common stock from acquisition 755 $ 1   754    
Other comprehensive loss (gain) (2,899)       (2,899)  
Net income $ 7,203         7,203
Common stock, ending balance (in shares) at Jun. 30, 2026 67,316,056 67,317,000        
Ending balance at Jun. 30, 2026 $ 196,704 $ 672 $ (4,765) 1,158,619 (372) (957,450)
Treasury stock, ending balance (in shares) at Jun. 30, 2026 570,255   571,000      
Common stock, beginning balance (in shares) at Mar. 31, 2026   66,772,000        
Beginning balance at Mar. 31, 2026 $ 174,772 $ 667 $ (4,765) 1,142,304 89 (963,523)
Treasury stock, beginning balance (in shares) at Mar. 31, 2026     571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 15,611     15,611    
Vesting of restricted stock units (in shares)   438,000        
Vesting of restricted stock units 0 $ 4   (4)    
Shares withheld for employee taxes (in shares)   (7,000)        
Shares withheld for employee taxes (46)     (46)    
Issuance of common stock from acquisition (in shares)   114,000        
Issuance of common stock from acquisition 755 $ 1   754    
Other comprehensive loss (gain) (461)       (461)  
Net income $ 6,073         6,073
Common stock, ending balance (in shares) at Jun. 30, 2026 67,316,056 67,317,000        
Ending balance at Jun. 30, 2026 $ 196,704 $ 672 $ (4,765) $ 1,158,619 $ (372) $ (957,450)
Treasury stock, ending balance (in shares) at Jun. 30, 2026 570,255   571,000