XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 06, 2024
shares
May 08, 2023
USD ($)
trading_day
$ / shares
shares
Mar. 08, 2023
USD ($)
Nov. 21, 2017
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
$ / shares
shares
Feb. 29, 2024
shares
Jan. 31, 2023
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Nov. 21, 2024
shares
Nov. 21, 2023
shares
Sep. 30, 2023
shares
Nov. 21, 2022
shares
Class of Stock [Line Items]                              
Preferred stock, shares authorized (in shares)         10,000,000       10,000,000 10,000,000          
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.00001       $ 0.00001 $ 0.00001          
Preferred stock, shares outstanding (in shares)         0       0 0          
Preferred stock, shares issued (in shares)         0       0 0          
Common stock, shares authorized (in shares)         100,000,000       100,000,000 100,000,000          
Common stock, par value (in dollars per share) | $ / shares         $ 0.00001       $ 0.00001 $ 0.00001          
Common stock, shares, issued (in shares)         63,497,548       63,497,548 57,820,621          
Common stock, shares, outstanding (in shares)         63,497,548       63,497,548 57,820,621          
Capital shares reserved for future issuance (in shares)         3,605,334       3,605,334            
Annual increase percentage of maximum shares outstanding (equal to)       4.00%                      
Maximum number of shares authorized under the plan (in shares)       4,361,291                      
Additional shares reserved for issuance (in shares)                       2,535,476 2,287,649   2,249,863
Total intrinsic value of options that vested | $                 $ 3,171 $ 136 $ 55        
Total stock-based compensation expense | $                 22,188 16,458 10,833        
Capitalized stock-based compensation expense | $                 66            
Compensation cost related to nonvested awards not yet recognized | $         $ 47,092       $ 47,092            
Compensation cost related to nonvested awards not yet recognized, expected weighted-average period for recognition (in years)                 2 years 2 months 12 days            
Unvested Restricted Stock Units                              
Class of Stock [Line Items]                              
Restricted stock units that vested, fair value | $                 $ 15,740 $ 7,593 $ 6,008        
Granted (in shares)                 1,571,280            
Stock Options                              
Class of Stock [Line Items]                              
Share-based payment award, expiration period                 10 years            
Fair value assumptions, weighted average expected term                 6 years            
Dividend yield rate                 0.00% 0.00% 0.00%        
Weighted average grant date fair value, options (in dollars per share) | $ / shares                 $ 9.71 $ 7.73 $ 4.76        
Performance Restricted Stock Units (PRSU)                              
Class of Stock [Line Items]                              
Dividend yield rate                 0.00%            
Granted (in shares)         79,052   219,485 292,349 298,537            
Performance period             2 years                
Minimum | Unvested Restricted Stock Units                              
Class of Stock [Line Items]                              
Award vesting period                 1 year            
Minimum | Stock Options                              
Class of Stock [Line Items]                              
Award vesting period                 1 year            
Maximum | Unvested Restricted Stock Units                              
Class of Stock [Line Items]                              
Award vesting period                 4 years            
Maximum | Stock Options                              
Class of Stock [Line Items]                              
Award vesting period                 4 years            
2023 Inducement Incentive Plan                              
Class of Stock [Line Items]                              
Capital shares reserved for future issuance (in shares)                           1,000,000  
Common stock available for future issuance (in shares)         105,788       105,788            
2017 Omnibus Incentive Plan | CEO Performance Restricted Share Units (CPRSU)                              
Class of Stock [Line Items]                              
Award vesting period   4 years                          
Granted (in shares)   560,000                          
Contractual term   5 years                          
Contractual term after termination   20 days                          
Total stock-based compensation expense | $   $ 3,774                          
2017 Omnibus Incentive Plan | CEO Performance Restricted Share Units (CPRSU) | 20 Consecutive Trading Days with a $30 Share Price                              
Class of Stock [Line Items]                              
Award vesting percentage   40.00%                          
Number of consecutive days | trading_day   20                          
Consecutive trading amount (in dollars per share) | $ / shares   $ 30                          
2017 Omnibus Incentive Plan | CEO Performance Restricted Share Units (CPRSU) | 20 Consecutive Trading Days with a $50 Share Price                              
Class of Stock [Line Items]                              
Award vesting percentage   60.00%                          
Number of consecutive days | trading_day   20                          
Consecutive trading amount (in dollars per share) | $ / shares   $ 50                          
2024 Employee Stock Purchase Plan | Employee Stock                              
Class of Stock [Line Items]                              
Capital shares reserved for future issuance (in shares) 579,648                            
Annual increase percentage of maximum shares outstanding (equal to) 1.00%                            
Additional shares available for issuance (in shares) 579,648                            
Employee stock purchase plan shares issued during the period (in shares)                 0            
Follow-on Offering                              
Class of Stock [Line Items]                              
Sale of stock, number of shares issued in transaction           3,554,000                  
Offering price per share (in dollar per share) | $ / shares           $ 14.07                  
ATM Sales Agreement                              
Class of Stock [Line Items]                              
Sale of stock, number of shares issued in transaction                 0            
Maximum consideration receivable | $     $ 50,000                        
Sale of stock, commission payment upon gross proceeds     3.00%