Stock-Based Compensation (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Nov. 02, 2023 |
|
| Stock-Based Compensation (Details) [Line Items] | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in Shares) | 1,098,262 | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 30 | $ 40 | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share) | $ 2.02 | ||
| Stock Issued During Period, Value, Restricted Stock Award, Forfeitures | $ 500 | $ 1,100 | |