XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Warrants - summary of all warrant activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Warrants      
Number of Warrants, Beginning balance 634,426 634,497  
Number of Warrants, Forfeited 0 (71)  
Number of Warrants, Ending balance 634,426 634,426 634,497
Weighted Average Exercise Price, Beginning balance $ 1.22 $ 1.24  
Weighted Average Exercise Price, Forfeited 0 182  
Weighted Average Exercise Price, Ending balance $ 1.22 $ 1.22 $ 1.24
Weighted Average Remaining Contractual Life (in years) 10 days 9 months 10 days 1 year 9 months 10 days