Stock-based Compensation, General (Details) $ in Millions |
9 Months Ended |
|---|---|
|
Sep. 30, 2024
USD ($)
shares
| |
| General [Abstract] | |
| Unrecognized stock-based compensation cost | $ | $ 6.1 |
| Weighted average period to recognized stock-based compensation | 1 year 7 months 6 days |
| 2020 Plan Evergreen Provision [Member] | |
| General [Abstract] | |
| Common stock available for future issuance (in shares) | 1,747,911 |
| 2018 Equity Incentive Plan [Member] | |
| General [Abstract] | |
| Common stock available for future issuance (in shares) | 0 |