XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders’ Equity and Equity Incentive Plans - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
calendarYear
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
May 31, 2025
USD ($)
Feb. 29, 2024
USD ($)
Feb. 28, 2023
USD ($)
Nov. 30, 2020
shares
Class of Stock [Line Items]              
Share-based compensation arrangement, automatic annual increase term | calendarYear 10            
Discount from market price, purchase date 5.00%            
Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value $ 8.2 $ 9.9 $ 7.5        
Dividend rate 0.00% 0.00% 0.00%        
Amount withheld for employee stock purchase plan $ 0.2            
Share-based Payment Arrangement, Option              
Class of Stock [Line Items]              
Award vesting period 4 years            
Share-based compensation arrangement by share-based payment award, expiration period 10 years            
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 15.6            
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 2 months 4 days            
Dividend rate 0.00%            
Unvested restricted stock units              
Class of Stock [Line Items]              
Award vesting period 4 years            
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 2 years 4 months 13 days            
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 48.8            
ESPP              
Class of Stock [Line Items]              
Common shares reserved for issuance | shares 2,020,964            
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 6 months 25 days            
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 0.6            
2023 Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount       $ 175.0   $ 75.0  
Stock repurchased (in shares) | shares 4,087,633            
Stock repurchased and retired during period, value $ 46.5            
Stock repurchase program, net share repurchases charge, inflation reduction act 0.2            
Stock repurchase program, remaining authorized repurchase amount $ 93.9            
2024 Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount         $ 100.0    
2025 Repurchase Program              
Class of Stock [Line Items]              
Stock repurchase program, additional authorized amount       $ 100.0      
Common Class A              
Class of Stock [Line Items]              
Common stock shares authorized (in shares) | shares 1,000,000,000 1,000,000,000          
Common stock par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001          
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 1            
Common shares reserved for issuance | shares 5,377,044            
Issuance of common stock related to employee stock purchase plan (in shares) | shares 239,791            
Common Class A | ESPP              
Class of Stock [Line Items]              
Common shares reserved for issuance | shares             500,000
Number of shares authorized | shares 7,500,000            
Common Class B              
Class of Stock [Line Items]              
Common stock shares authorized (in shares) | shares 1,000,000,000 1,000,000,000          
Common stock par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001          
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 10