XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.3
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