XML 76 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation Expense (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Period
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 25,964 $ 23,837 $ 79,473 $ 74,575
Cost of Sales [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 118 163 355 376
Research, Development and Patent Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 18,727 17,733 57,543 55,315
Selling, General and Administrative Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 7,119 $ 5,941 21,575 $ 18,884
Stock Options [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation expense related to non-vested stock options 44,100   $ 44,100  
Weighted average period for recognition     1 year 2 months 12 days  
Stock Options [Member] | Employees [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     3.70% 1.90%
Dividend yield     0.00% 0.00%
Volatility     47.10% 54.90%
Expected life     6 years 3 months 18 days 6 years 3 months 18 days
Stock Options [Member] | Board of Directors [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     3.80% 2.90%
Dividend yield     0.00% 0.00%
Volatility     53.00% 56.20%
Expected life     7 years 8 months 12 days 7 years 4 months 24 days
ESPP [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     5.30% 1.20%
Dividend yield     0.00% 0.00%
Volatility     36.00% 50.10%
Expected life     6 months 6 months
RSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units 62,200   $ 62,200  
Weighted average period for recognition     1 year 4 months 24 days  
RSUs [Member] | Employees [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     4 years  
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 39.78 $ 34.88
RSUs [Member] | Board of Directors [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     1 year  
RSUs [Member] | Board of Directors [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     4 years  
PRSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units $ 7,300   $ 7,300  
Weighted average period for recognition     1 year 8 months 12 days  
PRSUs [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 58.99 $ 42.28
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Number of performance periods | Period     3  
Vesting period     3 years  
Number of units guaranteed to vest (in shares) | shares     0  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     150.00%  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | One-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     1 year  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Two-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     2 years  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Three-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     3 years  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     100.00%  
Vesting period     3 years  
Number of units guaranteed to vest (in shares) | shares     0  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     200.00%