Annual report pursuant to Section 13 and 15(d)

Summary of Warrant Activity (Details)

v3.23.1
Summary of Warrant Activity (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 20,000 20,000
Number of warrants exercised
Number of warrants expired (7,000)
Number of warrants outstanding, ending 13,000 20,000
Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 13,268  
Number of warrants granted
Number of warrants outstanding, ending 6,732 13,268
May 2018 Warrants [Member] | Equity [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 7,000 7,000
Number of warrants exercised
Number of warrants granted
Number of warrants expired (7,000)
Number of warrants outstanding, ending 7,000
Warrant expiration date Oct. 27, 2022  
October 2013 Warrants [Member] | Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 2,000 2,000
Number of warrants exercised
Number of warrants granted
Number of warrants expired
Number of warrants outstanding, ending 2,000 2,000
Warrant expiration date Oct. 24, 2023  
January 2014 Warrants [Member] | Warrant Liabilities [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning 11,000 11,000
Number of warrants exercised
Number of warrants granted
Number of warrants expired
Number of warrants outstanding, ending 11,000 11,000
Warrant expiration date Jan. 16, 2024