XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2020
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of common stock at fair market value to be exercised 100.00%      
Expiration period (in years) 10 years      
Expected dividend yield 0.00% 0.00%    
2020 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
New shares authorized     2,152,080  
Period of increase in common stock reserved for issuance     10 years  
Percentage of increase in common stock reserved for issuance     5.00%  
2020 Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized     6,494,510  
Shares available from prior equity incentive plan     4,342,430  
2022 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved shares for issuance       2,000,000