XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Textual (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of plans | plan 3    
Total stock-based compensation expense $ 65,413 $ 55,615 $ 44,701
Employee stock purchase plan sales (in shares) | shares 412 338 260
Share-based Payment Arrangement, Option | Non-employee Directors      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting period (year) 1 year    
Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 56,207 $ 44,581 $ 36,716
Options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 5.28 $ 4.75 $ 7.57
Total unrecognized compensation cost $ 66,658    
Expected Dividend Yield 0.00% 0.00% 0.00%
Options, exercises in period, intrinsic value   $ 3,601 $ 21,150
Options, vested in period, fair value $ 35,151 $ 33,731 $ 28,916
Weighted average period for recognition 1 year 7 months 6 days    
Incentive Plan | Share-based Payment Arrangement, Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, grants in period, gross (in shares) | shares 7,106    
Options, exercisable, weighted average remaining contractual term (year) 5 years 3 months 14 days    
Options, exercises in period, intrinsic value $ 863    
Exercise of stock options, net (in shares) | shares 350    
Options, aggregate intrinsic value $ 24,280    
Number of stock option awards vested and expected to vest (in shares) | shares 37,302    
Weighted average exercise price of stock option awards vested and expected to vest (in dollars per share) | $ / shares $ 7.95    
Stock option awards vested and expected to vest, weighted average remaining contractual life (year) 6 years 7 months 9 days    
Incentive Plan | Share-based Payment Arrangement, Option | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, exercisable, weighted average remaining contractual term (year) 10 years    
Incentive Plan | Share-based Payment Arrangement, Option | Vest 25% Each Year Until Fully Vested      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting rights, percentage 25.00%    
Award vesting period (year) 4 years    
Incentive Plan | Share-based Payment Arrangement, Option | Thirty-six Equal Monthly Installments | Non-employee Directors      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting period (year) 3 years    
Incentive Plan | Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock units, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 7.32 $ 6.71 $ 11.20
Total unrecognized compensation cost $ 58,333    
Weighted average period for recognition 1 year 10 months 24 days    
Inducement Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 8,414 $ 9,958 $ 6,550
Award vesting period (year) 4 years    
Options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 4.61 $ 5.79 $ 9.54
Total unrecognized compensation cost $ 8,612    
Expiration period (year) 10 years    
Expected Dividend Yield 0.00% 0.00% 0.00%
Options, exercises in period, intrinsic value   $ 1,803 $ 3,710
Options, vested in period, fair value $ 7,225 $ 7,698 $ 4,659
Weighted average period for recognition 1 year 4 months 24 days    
Inducement Plan | Vest 25% Each Year Until Fully Vested      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Award vesting rights, percentage 25.00%    
Inducement Plan | Share-based Payment Arrangement, Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, grants in period, gross (in shares) | shares 522    
Options, exercisable, weighted average remaining contractual term (year) 6 years 2 months 1 day    
Expected Dividend Yield 0.00%    
Options, exercises in period, intrinsic value $ 495    
Exercise of stock options, net (in shares) | shares 198    
Options, aggregate intrinsic value $ 6,543    
Number of stock option awards vested and expected to vest (in shares) | shares 4,790    
Weighted average exercise price of stock option awards vested and expected to vest (in dollars per share) | $ / shares $ 8.31    
Stock option awards vested and expected to vest, weighted average remaining contractual life (year) 6 years 10 months 6 days    
Inducement Plan | Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 6.51 $ 7.81 $ 13.21
Restricted stock units, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 6.51    
Total unrecognized compensation cost $ 4,948    
Weighted average period for recognition 1 year 7 months 6 days    
ESPP      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 792 $ 1,076 $ 1,435
Restricted stock units, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 1.99 $ 3.82 $ 6.02
Number of shares authorized (in shares) | shares 7,975    
Number of shares available for grant (in shares) | shares 5,042    
Percentage of salary to purchase common stock, maximum 15.00%    
Percentage of common stock shares, beginning 85.00%    
Percentage of common stock shares, ending 85.00%    
Maximum number of shares per employee (in shares) | shares 3    
Maximum number of shares per employee, amount $ 25    
Weighted average purchase price of shares purchased (in dollars per share) | $ / shares $ 4.50 $ 7.68 $ 11.03
Retirement Policy      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 7,569