XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options to purchase common stock      
Stock based compensation expense      
Options granted (in shares) 499    
Stock-based compensation expense $ 191,808 $ 152,384 $ 115,219
Unrecognized compensation expense $ 331,500    
Unrecognized compensation expense, weighted average period of recognition 2 years 4 months 24 days    
Options to purchase common stock | Cost of revenues      
Stock based compensation expense      
Stock-based compensation expense $ 11,752 7,905 4,811
Options to purchase common stock | Research and development      
Stock based compensation expense      
Stock-based compensation expense 66,326 46,545 25,868
Options to purchase common stock | Selling, general and administrative      
Stock based compensation expense      
Stock-based compensation expense 113,730 97,934 84,540
Employee Stock Option [Member]      
Stock based compensation expense      
Stock-based compensation expense 187,346 149,939 113,686
Employee Stock Option [Member] | Cost of revenues      
Stock based compensation expense      
Stock-based compensation expense 11,665 7,905 4,811
Employee Stock Option [Member] | Research and development      
Stock based compensation expense      
Stock-based compensation expense 63,445 44,655 24,507
Employee Stock Option [Member] | Selling, general and administrative      
Stock based compensation expense      
Stock-based compensation expense 112,236 97,379 84,368
Non-employee stock options      
Stock based compensation expense      
Stock-based compensation expense 4,462 2,445 1,533
Non-employee stock options | Cost of revenues      
Stock based compensation expense      
Stock-based compensation expense 87    
Non-employee stock options | Research and development      
Stock based compensation expense      
Stock-based compensation expense 2,881 1,890 1,361
Non-employee stock options | Selling, general and administrative      
Stock based compensation expense      
Stock-based compensation expense 1,494 555 172
Liability classified awards      
Stock based compensation expense      
Stock-based compensation expense $ 800 $ 600 $ 400