XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 08, 2015
shares
Feb. 28, 2023
installment
shares
Jul. 31, 2015
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense | $       $ 108,081 $ 119,902 $ 102,579
Number of vesting installments | installment   3        
Stock options vested, fair value | $         $ 100 $ 600
Purchase price of common stock by employees percentage       85.00%    
RSUs and PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost, restricted stock | $       $ 145,100    
Unrecognized compensation, recognition period       2 years 1 month 6 days    
Granted (in shares)       2,304,140 2,327,216 1,957,794
Performance Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period   1 year        
Granted (in shares)   173,103        
Maximum target payout in shares (percent)   200.00%        
2015 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares of common stock reserved for future issuance (in shares)     800,000      
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan     4.00%      
Increase in number of shares authorized (in shares) 1,500,000          
Number of shares authorized (in shares)       22,574,131    
Shares available for grant (in shares)       5,146,498    
Vesting period       4 years    
Employee stock purchase plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan       1.00%    
Number of shares authorized (in shares)       4,752,999    
Shares available for grant (in shares)       2,751,211    
Employee stock purchase plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee withholding percentage       15.00%    
2023 Bonus Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense | $       $ 1,600    
2022 Bonus Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense | $         $ 1,000  
2021 Bonus Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense | $           $ 4,700