XML 91 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation capitalized   $ 1,700,000 $ 0  
Unrecognized compensation expense   $ 171,000,000    
Unrecognized compensation expense, recognition period   1 year 1 month 6 days    
Aggregate intrinsic value of stock options and stock appreciation rights exercised   $ 21,400,000 453,800,000 $ 187,300,000
Aggregate intrinsic value of stock options and stock appreciation rights outstanding   $ 3,000,000    
Weighted-average remaining contractual term of stock options and stock appreciation rights outstanding   7 years 1 month 6 days    
Aggregate intrinsic value of stock options and stock appreciation rights exercisable     $ 2,000,000  
Weighted-average remaining contractual term of stock options and stock appreciation rights exercisable     6 years 7 months 6 days  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   1,650,000    
Proposal to increase authorized shares (in shares)   1,100,000    
Shares available for grant (in shares)   700,000    
Percentage increase of shares each anniversary   5.00%    
Maximum contribution of employees as payroll deductions   15.00%    
Percentage of market price for stock purchase   85.00%    
2015 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   14,800,000    
Proposal to increase authorized shares (in shares)   2,400,000    
Shares available for grant (in shares)   3,800,000    
Share-based payment award, terms of award 10 years      
Minimum grant price, percent of common stock fair value 100.00%      
2015 Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
2015 Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years