XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Balance at beginning of period (in shares) at Dec. 31, 2023   73,265,000      
Balance at beginning of period at Dec. 31, 2023 $ 1,044,102 $ 73 $ 1,536,168 $ (468,121) $ (24,018)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock and options for acquisition (in shares)   2,698,000      
Issuance of common stock and options for acquisition 74,145 $ 3 74,142    
Issuance of common stock on exercise of stock options and vesting of restricted stock units (in shares)   382,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 1,271   1,271    
Issuance of common stock under employee stock purchase plan (ESPP) (in shares)   80,000      
Issuance of common stock under employee stock purchase plan (ESPP) 1,697   1,697    
Tax portion of vested restricted stock units (3,832)   (3,832)    
Stock-based compensation expense (employee) 7,728   7,728    
Stock-based compensation expense (ESPP) 291   291    
Net income (loss) (1,864)     (1,864)  
Other comprehensive income (loss) (4,889)       (4,889)
Balance at end of period (in shares) at Mar. 31, 2024   76,425,000      
Balance at end of period at Mar. 31, 2024 $ 1,118,649 $ 76 1,617,465 (469,985) (28,907)
Balance at beginning of period (in shares) at Dec. 31, 2024 77,772,678 77,773,000      
Balance at beginning of period at Dec. 31, 2024 $ 1,175,966 $ 78 1,655,961 (443,983) (36,090)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on exercise of stock options and vesting of restricted stock units (in shares)   449,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 1,320   1,320    
Issuance of common stock under employee stock purchase plan (ESPP) (in shares)   84,000      
Issuance of common stock under employee stock purchase plan (ESPP) 1,647   1,647    
Tax portion of vested restricted stock units (9,451)   (9,451)    
Stock-based compensation expense (employee) 10,753   10,753    
Stock-based compensation expense (ESPP) 205   205    
Net income (loss) 7,047     7,047  
Other comprehensive income (loss) $ 7,449       7,449
Balance at end of period (in shares) at Mar. 31, 2025 78,306,356 78,306,000      
Balance at end of period at Mar. 31, 2025 $ 1,194,936 $ 78 $ 1,660,435 $ (436,936) $ (28,641)