XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 30,728 $ 26,561 $ 62,068 $ 53,510
Cost of Sales [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 246 118 450 237
Research, Development and Patent Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 22,766 19,249 44,991 38,816
Selling, General and Administrative Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 7,716 $ 7,194 16,627 $ 14,457
Stock Options [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation expense related to non-vested stock options 61,600   $ 61,600  
Weighted average period for recognition     1 year 3 months 18 days  
Stock Options [Member] | Employees [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     4.10% 3.60%
Dividend yield     0.00% 0.00%
Volatility     43.90% 47.30%
Expected life     6 years 3 months 18 days 6 years 3 months 18 days
ESPP [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     5.30% 5.20%
Dividend yield     0.00% 0.00%
Volatility     38.40% 36.70%
Expected life     6 months 6 months
RSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units 96,700   $ 96,700  
Weighted average period for recognition     1 year 7 months 6 days  
RSUs [Member] | Employees [Member]        
RSUs and PRSUs [Abstract]        
Weighted-average grant date fair value (in dollars per share)     $ 52.6 $ 39.5
PRSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units $ 13,800   $ 13,800  
Weighted average period for recognition     1 year 10 months 24 days  
PRSUs [Member] | Executive Officers [Member]        
RSUs and PRSUs [Abstract]        
Weighted-average grant date fair value (in dollars per share)     $ 78.41 $ 58.99
PRSUs [Member] | Granted in 2024 [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     100.00%  
Vesting period     3 years  
Number of units guaranteed to vest (in shares)     0  
PRSUs [Member] | Granted in 2024 [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2024 [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     200.00%  
PRSUs [Member] | Granted in 2023 [Member] | Executive Officers [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     100.00%  
Vesting period     3 years  
Number of units guaranteed to vest (in shares)     0  
PRSUs [Member] | Granted in 2023 [Member] | Executive Officers [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2023 [Member] | Executive Officers [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     200.00%