XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation Expense (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Period
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 26,561 $ 24,502 $ 53,510 $ 50,738
Cost of Sales [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 118 53 237 213
Research, Development and Patent Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 19,249 18,500 38,816 37,582
Selling, General and Administrative Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 7,194 $ 5,949 14,457 $ 12,943
Stock Options [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation expense related to non-vested stock options 50,500   $ 50,500  
Weighted average period for recognition     1 year 3 months 18 days  
Stock Options [Member] | Employees [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     3.60% 1.80%
Dividend yield     0.00% 0.00%
Volatility     47.30% 55.10%
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.20% 0.60%
Dividend yield     0.00% 0.00%
Volatility     36.70% 50.20%
Expected life     6 months 6 months
RSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units 70,700   $ 70,700  
Weighted average period for recognition     1 year 7 months 6 days  
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  
RSUs [Member] | Employees [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     4 years  
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 39.5 $ 34.38
PRSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units $ 8,400   $ 8,400  
Weighted average period for recognition     1 year 10 months 24 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%