XML 101 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2019
shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Nov. 30, 2025
USD ($)
Aug. 31, 2024
USD ($)
May 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock voting rights per share (in votes) | vote   1          
Treasury stock (in shares) | shares   16,299,769 12,998,173 615,980      
Stock repurchased   $ 84,186 $ 302,880        
Excise taxes   500 2,600        
Shares repurchased   $ 388,075 $ 303,889        
Incentive stock options and non-statutory stock options, exercise price to fair value of common stock, maximum 100.00%            
Stockholders ownership percentage, threshold 10.00%            
Shareholder stock options, exercise price to fair value of common stock, maximum 110.00%            
Unvested shares subject to repurchase (in shares) | shares   0 0        
Annual increase period (in years) 10 years            
Annual increase percentage 4.00%            
Total intrinsic value of options exercised   $ 4,300 $ 13,700 $ 79,700      
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 11.72 $ 16.60 $ 19.10      
Fair value of options to purchase common stock vested   $ 335,200 $ 202,400 $ 134,100      
Compensation cost not yet recognized, options   $ 52,300          
Common stock shares reserved for issuance (in shares) | shares   5,902,603 5,111,514        
Percentage of capital shares outstanding added to reserve for future issuance 1.00%            
Number of shares added to reserve for future issuance | shares 2,500,000            
Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period (in years)   4 years          
Weighted-average remaining recognition period (in years)   2 years 6 months          
Intrinsic value of restricted stock units vested   $ 42,500 $ 27,600 $ 33,000      
Granted (in dollars per share) | $ / shares   $ 21.83 $ 25.05 $ 35.02      
Fair value of restricted stock units vested   $ 65,600 $ 43,400 $ 45,500      
Compensation cost not yet recognized, other than options   $ 77,800          
Options to purchase common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period (in years) 4 years 4 years          
Term of award (in years) 10 years 10 years          
Weighted-average remaining recognition period (in years)   1 year 10 months 24 days          
Shares issuable under ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock shares reserved for issuance (in shares) | shares 1,700,000            
2019 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum number of shares | shares 19,198,875            
Maximum number of shares, new shares | shares 2,640,031            
Maximum number of shares, additional shares | shares 16,558,844            
Available for future grants (in shares) | shares   5,217,804 3,602,455        
Warrants to purchase common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Warrants outstanding (in shares) | shares   0 0        
Warrants exercised (in shares) | shares     305,595        
Warrants exercised, shares issued (in shares) | shares     279,867        
Warrants to purchase common stock | Weighted average              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Exercise price (in dollars per share) | $ / shares     $ 1.73        
Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchased   $ 100 $ 400        
February 2024 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share repurchase program, authorized amount             $ 100,000
Repurchase of common stock (in shares) | shares     12,382,193        
February 2024 Share Repurchase Program | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share price (in dollars per share) | $ / shares     $ 24.22        
Stock repurchased     $ 300,300        
May 2024 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share repurchase program, authorized amount             $ 100,000
Repurchase of common stock (in shares) | shares     12,382,193        
May 2024 Share Repurchase Program | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share price (in dollars per share) | $ / shares     $ 24.22        
Stock repurchased     $ 300,300        
August 2024 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share repurchase program, authorized amount           $ 100,000  
November 2025 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Treasury stock (in shares) | shares   3,301,596          
Share repurchase program, authorized amount         $ 200,000    
Share repurchase remaining authorized, amount   $ 116,400          
Shares repurchased (in shares) | shares   6,530,363          
Shares repurchased   $ 159,400          
November 2025 Share Repurchase Program | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price (in dollars per share) | $ / shares   $ 25.31          
Shares repurchased   $ 83,600