Stock-based Compensation, Common Stock Issued for Services (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Common Stock Issued for Services [Abstract] | ||||
| Granted stock awards for services performed (in shares) | 0 | 0 | 81,234 | 72,986 |
| Weighted grant date fair value per share of services granted (in dollars per share) | $ 3.01 | $ 3.77 | ||
| Share based compensation for services | $ 0 | $ 0 | $ 245 | $ 275 |