Schedule of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price (Details) - $ / shares shares in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | ||||
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $ 4.37 | $ 4.37 | $ 0 | |
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 3 months 18 days | 2 years 2 months 12 days | ||
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 0 | |||