v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance (in shares) at Dec. 31, 2024   65,792        
Balance at beginning at Dec. 31, 2024 $ 743,969 $ 0 $ 1,903,598 $ (3,909) $ (15,431) $ (1,140,289)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares)   28        
Issuance of common stock upon exercises of employee stock options 605   605      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   1,282        
Issuance of common stock for employee stock purchase plan (in shares)   352        
Issuance of common stock for employee stock purchase plan 11,418   11,418      
Stock-based compensation (inclusive of capitalized stock-based compensation) 78,077   78,077      
Taxes withheld related to net share settlement of equity awards (35,328)   (35,328)      
Repurchases of common stock, including excise tax (129,109)     (129,109)    
Retirement of common stock (in shares)   (3,613)        
Retirement of common stock 0     131,974   (131,974)
Other comprehensive income (loss) 8,292       8,292  
Net income 68,480         68,480
Balance (in shares) at Jun. 30, 2025   63,841        
Balance at end at Jun. 30, 2025 746,404 $ 0 1,958,370 (1,044) (7,139) (1,203,783)
Balance (in shares) at Mar. 31, 2025   64,743        
Balance at beginning at Mar. 31, 2025 728,018 $ 0 1,923,554 (1,580) (12,864) (1,181,092)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares)   16        
Issuance of common stock upon exercises of employee stock options 332   332      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   596        
Issuance of common stock for employee stock purchase plan (in shares)   352        
Issuance of common stock for employee stock purchase plan 11,418   11,418      
Stock-based compensation (inclusive of capitalized stock-based compensation) 38,825   38,825      
Taxes withheld related to net share settlement of equity awards (15,759)   (15,759)      
Repurchases of common stock, including excise tax (66,244)     (66,244)    
Retirement of common stock (in shares)   (1,866)        
Retirement of common stock 0     66,780   (66,780)
Other comprehensive income (loss) 5,725       5,725  
Net income 44,089         44,089
Balance (in shares) at Jun. 30, 2025   63,841        
Balance at end at Jun. 30, 2025 $ 746,404 $ 0 1,958,370 (1,044) (7,139) (1,203,783)
Balance (in shares) at Dec. 31, 2025 59,954 59,987        
Balance at beginning at Dec. 31, 2025 $ 710,852 $ 0 2,010,948 (999) (7,677) (1,291,420)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares) 427 427        
Issuance of common stock upon exercises of employee stock options $ 8,726   8,726      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   1,142        
Issuance of common stock for employee stock purchase plan (in shares)   555        
Issuance of common stock for employee stock purchase plan 10,750   10,750      
Stock-based compensation (inclusive of capitalized stock-based compensation) 60,909   60,909      
Taxes withheld related to net share settlement of equity awards (17,571)   (17,571)      
Repurchases of common stock, including excise tax (176,389)     (176,389)    
Retirement of common stock (in shares)   (7,013)        
Retirement of common stock 0     174,520   (174,520)
Other comprehensive income (loss) (2,137)       (2,137)  
Net income $ 49,387         49,387
Balance (in shares) at Jun. 30, 2026 54,980 55,098        
Balance at end at Jun. 30, 2026 $ 644,527 $ 0 2,073,762 (2,868) (9,814) (1,416,553)
Balance (in shares) at Mar. 31, 2026   56,170        
Balance at beginning at Mar. 31, 2026 631,089 $ 0 2,041,401 (6,264) (9,601) (1,394,447)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   521        
Issuance of common stock for employee stock purchase plan (in shares)   555        
Issuance of common stock for employee stock purchase plan 10,750   10,750      
Stock-based compensation (inclusive of capitalized stock-based compensation) 29,293   29,293      
Taxes withheld related to net share settlement of equity awards (7,682)   (7,682)      
Repurchases of common stock, including excise tax (50,362)     (50,362)    
Retirement of common stock (in shares)   (2,148)        
Retirement of common stock 0     53,758   (53,758)
Other comprehensive income (loss) (213)       (213)  
Net income $ 31,652         31,652
Balance (in shares) at Jun. 30, 2026 54,980 55,098        
Balance at end at Jun. 30, 2026 $ 644,527 $ 0 $ 2,073,762 $ (2,868) $ (9,814) $ (1,416,553)