v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Gain (Loss)
Balance (in shares) at Dec. 31, 2024   106,843      
Balance at Dec. 31, 2024 $ 1,120,692 $ 107 $ 1,275,505 $ (153,660) $ (1,260)
Increase (Decrease) in Stockholders' Equity          
Net income 118,238     118,238  
Foreign currency translation adjustment 525       525
Unrealized loss on marketable securities, net of tax (27)       (27)
Common stock issued under employee stock plans, net of withholding taxes (in shares)   857      
Common stock issued under employee stock plans, net of withholding taxes (31,254) $ 1 (31,255)    
Repurchase and retirement of common stock under repurchase program (in shares)   (106)      
Repurchase and retirement of common stock under repurchase program (5,810)   (5,810)    
Stock-based compensation 25,616   25,616    
Balance (in shares) at Jun. 30, 2025   107,594      
Balance at Jun. 30, 2025 1,227,980 $ 108 1,264,056 (35,422) (762)
Balance (in shares) at Mar. 31, 2025   107,412      
Balance at Mar. 31, 2025 1,159,837 $ 107 1,253,924 (93,357) (837)
Increase (Decrease) in Stockholders' Equity          
Net income 57,935     57,935  
Foreign currency translation adjustment 217       217
Unrealized loss on marketable securities, net of tax (142)       (142)
Common stock issued under employee stock plans, net of withholding taxes (in shares)   248      
Common stock issued under employee stock plans, net of withholding taxes (447) $ 1 (448)    
Repurchase and retirement of common stock under repurchase program (in shares)   (66)      
Repurchase and retirement of common stock under repurchase program (3,653)   (3,653)    
Stock-based compensation 14,233   14,233    
Balance (in shares) at Jun. 30, 2025   107,594      
Balance at Jun. 30, 2025 1,227,980 $ 108 1,264,056 (35,422) (762)
Balance (in shares) at Dec. 31, 2025   107,782      
Balance at Dec. 31, 2025 1,364,425 $ 108 1,287,646 76,795 (124)
Increase (Decrease) in Stockholders' Equity          
Net income 127,463     127,463  
Foreign currency translation adjustment (288)       (288)
Unrealized loss on marketable securities, net of tax (1,877)       (1,877)
Common stock issued under employee stock plans, net of withholding taxes (in shares)   713      
Common stock issued under employee stock plans, net of withholding taxes (47,447)   (47,447)    
Repurchase and retirement of common stock under repurchase program (in shares)   (33)      
Repurchase and retirement of common stock under repurchase program (2,956)   (2,956)    
Stock-based compensation 27,339   27,339    
Balance (in shares) at Jun. 30, 2026   108,462      
Balance at Jun. 30, 2026 1,466,659 $ 108 1,264,582 204,258 (2,289)
Balance (in shares) at Mar. 31, 2026   108,137      
Balance at Mar. 31, 2026 1,393,240 $ 108 1,258,153 136,653 (1,674)
Increase (Decrease) in Stockholders' Equity          
Net income 67,605     67,605  
Foreign currency translation adjustment (87)       (87)
Unrealized loss on marketable securities, net of tax (528)       (528)
Common stock issued under employee stock plans, net of withholding taxes (in shares)   328      
Common stock issued under employee stock plans, net of withholding taxes (9,070)   (9,070)    
Repurchase and retirement of common stock under repurchase program (in shares)   (3)      
Repurchase and retirement of common stock under repurchase program (387)   (387)    
Stock-based compensation 15,886   15,886    
Balance (in shares) at Jun. 30, 2026   108,462      
Balance at Jun. 30, 2026 $ 1,466,659 $ 108 $ 1,264,582 $ 204,258 $ (2,289)