Organization and Summary of Significant Accounting Policies (Details 2) - shares shares in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Option Indexed to Issuer's Equity [Line Items] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 497 | 331 |
Stock Awards | ||
Option Indexed to Issuer's Equity [Line Items] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 70 | 48 |
Warrant [Member] | ||
Option Indexed to Issuer's Equity [Line Items] | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 427 | 283 |