Stockholders Equity (Details) - Schedule of Purchases made by the Company - USD ($) |
9 Months Ended | 12 Months Ended |
---|---|---|
Sep. 30, 2023 |
Dec. 31, 2022 |
|
Schedule of Purchases made by the Company [Abstract] | ||
Total Number of Shares Purchased | 19,502 | 1,777,657 |
Average Price Paid per Share (in Dollars per share) | $ 1.22 | $ 1.87 |
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs | 1,797,159 | 1,777,657 |
Maximum Approximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs (in Dollars) | $ 6,643,289 | $ 6,667,595 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition verage Price Paid per Share. No definition available.
|
X | ||||||||||
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. No definition available.
|
X | ||||||||||
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|