XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 55 Months Ended
Jul. 19, 2019
Jan. 31, 2024
Jun. 30, 2023
Jan. 31, 2023
Jul. 31, 2019
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of common stock approved and reserved for issuance (in shares)           25,703,580   25,703,580   25,703,580 24,145,170
Stock-based compensation expense           $ 11,908 $ 8,385 $ 35,193 $ 25,303    
Share-based compensation expenses capitalized amount           200 $ 200 $ 900 $ 600    
Stock Options                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Weighted-average grant-date fair value (in dollars per share)               $ 19.38 $ 17.96    
Stock-based compensation, Intrinsic value of options exercised               $ 14,300 $ 4,700    
Total unrecognized stock-based compensation related to unvested stock option awards granted           $ 56,100   $ 56,100   $ 56,100  
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period               2 years 8 months 12 days      
Expected dividend yield           0.00% 0.00% 0.00% 0.00%    
RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Total unrecognized stock-based compensation related to unvested stock option awards granted           $ 26,800   $ 26,800   26,800  
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period               2 years      
2023 Executive PSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized stock-based compensation related to unvested stock, expected to recognize over weighted-average period               1 year 7 months 6 days      
Granted (in shares)   148,250 12,000 135,835              
Percentage of awards granted during the period   67.00%   67.00%              
Award vesting rights percentage   50.00%   50.00%              
Total unrecognized stock-based compensation           $ 5,400   $ 5,400   $ 5,400  
2019 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares of common stock expiration term         10 years            
Percentage of annual increase in common stock available for issuance         5.00%            
Number of common stock for future issuance (in shares)           1,779,664   1,779,664   1,779,664  
2020 Inducement Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of common stock for future issuance (in shares)           666,438   666,438   666,438  
Number of additional common stock for future issuance (in shares)                   4,000,000  
2019 Employee Stock Purchase Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares of common stock expiration term         10 years            
Percentage of annual increase in common stock available for issuance         1.00%            
Stock issued for services (in shares)         500,000 0   68,089      
Annual increase in common stock available for issuance (in shares)         1,500,000            
Stock plan offering period 6 months                    
Number of common stock approved and reserved for issuance (in shares)           1,439,970   1,439,970   1,439,970  
2019 Employee Stock Purchase Plan | Executive Performance Stock Units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation expense           $ 200 $ 200 $ 700 $ 700