XML 31 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2022   37,280      
Beginning Balance at Dec. 31, 2022 $ 357,932 $ 37 $ 763,629 $ (2,538) $ (403,196)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plans, including tax effects (in shares)   734      
Issuance of common stock under stock plans, including tax effects 2,691 $ 1 2,690    
Stock-based compensation expense 16,823   16,823    
Unrealized gains (losses) on marketable securities 325     325  
Foreign currency translation 541     541  
Net loss (28,354)       (28,354)
Ending Balance (in shares) at Dec. 31, 2023   38,014      
Ending Balance at Dec. 31, 2023 349,958 $ 38 783,142 (1,672) (431,550)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plans, including tax effects (in shares)   559      
Issuance of common stock under stock plans, including tax effects 32 $ 1 31    
Stock-based compensation expense 19,987   19,987    
Unrealized gains (losses) on marketable securities (219)     (219)  
Foreign currency translation (1,189)     (1,189)  
Net loss (38,531)       (38,531)
Ending Balance (in shares) at Dec. 31, 2024   38,573      
Ending Balance at Dec. 31, 2024 330,038 $ 39 803,160 (3,080) (470,081)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plans, including tax effects (in shares)   684      
Issuance of common stock under stock plans, including tax effects (133) $ 1 (134)    
Common stock issued as consideration in business combinations, net of tax (in shares)   7,487      
Common stock issued as consideration in business combinations, net of tax 49,900 $ 7 49,893    
Stock-based compensation expense 20,718   20,718    
Unrealized gains (losses) on marketable securities (25)     (25)  
Foreign currency translation 2,382     2,382  
Net loss (107,150)       (107,150)
Ending Balance (in shares) at Dec. 31, 2025   46,744      
Ending Balance at Dec. 31, 2025 $ 295,730 $ 47 $ 873,637 $ (723) $ (577,231)