XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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)   701,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 2,563 $ 1 2,562    
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 (5,135)   (5,135)    
Stock-based compensation expense (employee) 17,301   17,301    
Stock-based compensation expense (ESPP) 572   572    
Net income (loss) 3,870     3,870  
Other comprehensive income (loss) (6,592)       (6,592)
Balance at end of period (in shares) at Jun. 30, 2024   76,744,000      
Balance at end of period at Jun. 30, 2024 1,132,523 $ 77 1,627,307 (464,251) (30,610)
Balance at beginning of period (in shares) at Mar. 31, 2024   76,425,000      
Balance at beginning of period at Mar. 31, 2024 1,118,649 $ 76 1,617,465 (469,985) (28,907)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on exercise of stock options and vesting of restricted stock units (in shares)   319,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 1,292 $ 1 1,291    
Tax portion of vested restricted stock units (1,303)   (1,303)    
Stock-based compensation expense (employee) 9,573   9,573    
Stock-based compensation expense (ESPP) 281   281    
Net income (loss) 5,734     5,734  
Other comprehensive income (loss) (1,703)       (1,703)
Balance at end of period (in shares) at Jun. 30, 2024   76,744,000      
Balance at end of period at Jun. 30, 2024 $ 1,132,523 $ 77 1,627,307 (464,251) (30,610)
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)   742,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 3,134 $ 1 3,133    
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 (11,831)   (11,831)    
Stock-based compensation expense (employee) 21,468   21,468    
Stock-based compensation expense (ESPP) 475   475    
Net income (loss) 6,067     6,067  
Other comprehensive income (loss) $ 24,131       24,131
Balance at end of period (in shares) at Jun. 30, 2025 78,599,109 78,599,000      
Balance at end of period at Jun. 30, 2025 $ 1,221,057 $ 79 1,670,853 (437,916) (11,959)
Balance at beginning of period (in shares) at Mar. 31, 2025   78,306,000      
Balance at beginning of period at Mar. 31, 2025 1,194,936 $ 78 1,660,435 (436,936) (28,641)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on exercise of stock options and vesting of restricted stock units (in shares)   293,000      
Issuance of common stock on exercise of stock options and vesting of restricted stock units 1,815 $ 1 1,814    
Tax portion of vested restricted stock units (2,381)   (2,381)    
Stock-based compensation expense (employee) 10,715   10,715    
Stock-based compensation expense (ESPP) 270   270    
Net income (loss) (980)     (980)  
Other comprehensive income (loss) $ 16,682       16,682
Balance at end of period (in shares) at Jun. 30, 2025 78,599,109 78,599,000      
Balance at end of period at Jun. 30, 2025 $ 1,221,057 $ 79 $ 1,670,853 $ (437,916) $ (11,959)