XML 108 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - ESPP (Narrative) (Details) - $ / shares
1 Months Ended 12 Months Ended
Mar. 31, 2014
Dec. 31, 2023
Dec. 31, 2022
Apr. 03, 2014
Share-based Compensation Arrangement by Share-based Payment Award        
Shares of common stock reserved for future issuance (in shares)   24,584,000    
PRSU        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum employee subscription rate, percentage of pre-tax earnings 15.00%      
Purchase price of shares, percentage of the fair market value of the Company's common stock 85.00%      
Offering period (in months) 6 months      
Maximum number of shares per employee per purchase period (in shares) 1,500      
Shares of common stock reserved for future issuance (in shares)   3,937,000   880,000
Automatic annual increase in common stock reserved for issuance, percentage   1.00%    
Maximum annual increase of shares reserved (in shares)   1,000,000    
Shares of common stock reserved for future issuance (in shares)   733,169    
Issuance of common stock under ESPP (in shares)   344,309 190,257  
Weighted-average price per share (in USD per share)   $ 46.26 $ 70.50