v3.26.3
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 77,200     77,200    
Issuance of common stock under employee stock purchase plan (in shares)   385,000        
Issuance of common stock under employee stock purchase plan 7,703 $ 4   7,699    
Vesting of restricted stock units (in shares)   1,332,000        
Vesting of restricted stock units 0 $ 13   (13)    
Shares withheld for employee taxes (in shares)   (87,000)        
Shares withheld for employee taxes (2,435) $ (1)   (2,434)    
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 gain (loss) 3,664       3,664  
Net income 20,252         20,252
Common stock, ending balance (in shares) at Sep. 30, 2025   65,338,000        
Ending balance at Sep. 30, 2025 127,216 $ 652 $ (4,765) 1,096,652 2,459 (967,782)
Treasury stock, ending balance (in shares) at Sep. 30, 2025     571,000      
Common stock, beginning balance (in shares) at Jun. 30, 2025   64,707,000        
Beginning balance at Jun. 30, 2025 90,447 $ 646 $ (4,765) 1,068,643 3,514 (977,591)
Treasury stock, beginning balance (in shares) at Jun. 30, 2025     571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 25,293     25,293    
Issuance of common stock under employee stock purchase plan (in shares)   198,000        
Issuance of common stock under employee stock purchase plan 3,257 $ 2   3,255    
Vesting of restricted stock units (in shares)   458,000        
Vesting of restricted stock units 0 $ 4   (4)    
Shares withheld for employee taxes (in shares)   (25,000)        
Shares withheld for employee taxes (535)     (535)    
Other comprehensive gain (loss) (1,055)       (1,055)  
Net income 9,809         9,809
Common stock, ending balance (in shares) at Sep. 30, 2025   65,338,000        
Ending balance at Sep. 30, 2025 $ 127,216 $ 652 $ (4,765) 1,096,652 2,459 (967,782)
Treasury stock, ending balance (in shares) at Sep. 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 $ 49,388     49,388    
Issuance of common stock under employee stock purchase plan (in shares)   801,000        
Issuance of common stock under employee stock purchase plan 4,512 $ 8   4,504    
Vesting of restricted stock units (in shares)   1,316,000        
Vesting of restricted stock units 0 $ 13   (13)    
Shares withheld for employee taxes (in shares)   (51,000)        
Shares withheld for employee taxes (420) $ (1)   (419)    
Issuance of common stock from acquisition (in shares)   497,000        
Issuance of common stock from acquisition 4,997 $ 5   4,992    
Other comprehensive gain (loss) (3,174)       (3,174)  
Net income $ 10,714         10,714
Common stock, ending balance (in shares) at Sep. 30, 2026 68,409,886 68,410,000        
Ending balance at Sep. 30, 2026 $ 220,747 $ 683 $ (4,765) 1,179,415 (647) (953,939)
Treasury stock, ending balance (in shares) at Sep. 30, 2026 570,255   571,000      
Common stock, beginning balance (in shares) at Jun. 30, 2026   67,317,000        
Beginning balance at Jun. 30, 2026 $ 196,704 $ 672 $ (4,765) 1,158,619 (372) (957,450)
Treasury stock, beginning balance (in shares) at Jun. 30, 2026     571,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 15,060     15,060    
Issuance of common stock under employee stock purchase plan (in shares)   303,000        
Issuance of common stock under employee stock purchase plan 1,623 $ 3   1,620    
Vesting of restricted stock units (in shares)   416,000        
Vesting of restricted stock units 0 $ 4   (4)    
Shares withheld for employee taxes (in shares)   (9,000)        
Shares withheld for employee taxes (118)     (118)    
Issuance of common stock from acquisition (in shares)   383,000        
Issuance of common stock from acquisition 4,242 $ 4   4,238    
Other comprehensive gain (loss) (275)       (275)  
Net income $ 3,511         3,511
Common stock, ending balance (in shares) at Sep. 30, 2026 68,409,886 68,410,000        
Ending balance at Sep. 30, 2026 $ 220,747 $ 683 $ (4,765) $ 1,179,415 $ (647) $ (953,939)
Treasury stock, ending balance (in shares) at Sep. 30, 2026 570,255   571,000