Quarterly report pursuant to Section 13 or 15(d)

Schedule of Stock Option Activity (Details)

v3.23.3
Schedule of Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options Outstanding, Beginning Balance 89,953 69,795  
Weighted Average Exercise Price Outstanding, Beginning Balance $ 75.20 $ 84.80  
Weighted Average Remaining Contractual Life, Outstanding Balance 2 years 11 months 15 days 3 years 3 months 18 days 3 years 10 months 20 days
Aggregate Intrinsic Value, Outstanding Beginning Balance  
Number of Options, Granted 21,704 24,374  
Weighted Average Exercise Price, Granted $ 11.60 $ 50.00  
Aggregate Intrinsic Value, Granted    
Number of Options, Exercised 0 0  
Weighted Average Exercise Price, Exercised  
Aggregate Intrinsic Value, Exercised  
Number of Options, Forfeited or cancelled (20,930) (4,216)  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options Outstanding, Ending Balance 90,727 89,953 69,795
Weighted Average Exercise Price Outstanding, Ending Balance $ 61.58 $ 75.20 $ 84.80
Aggregate Intrinsic Value Outstanding, Ending Balance  
Number of Options, Unvested 15,876    
Weighted Average Exercise Price, Unvested $ 37.11    
Weighted Average Remaining Contractual Life, Unvested 3 years 9 months 29 days    
Aggregate Intrinsic Value, Options Unvested    
Number of Options, Vested 74,851    
Weighted Average Exercise Price, Vested $ 66.76    
Aggregate Intrinsic Value, Options Vested    
Stock Appreciation Rights [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options Outstanding, Beginning Balance 57,889 18,532  
Weighted Average Exercise Price Outstanding, Beginning Balance $ 44.20 $ 63.00  
Weighted Average Remaining Contractual Life, Outstanding Balance 3 years 4 months 24 days 4 years 1 month 9 days 4 years 2 months 26 days
Aggregate Intrinsic Value, Outstanding Beginning Balance  
Number of Options, Granted 40,743  
Weighted Average Exercise Price, Granted $ 36.20  
Weighted Average Remaining Contractual Life, Granted   4 years 5 months 23 days  
Aggregate Intrinsic Value, Granted  
Number of Options, Exercised    
Weighted Average Exercise Price, Exercised    
Aggregate Intrinsic Value, Exercised    
Number of Options, Forfeited or cancelled (17,432) (1,386)  
Weighted Average Exercise Price, Forfeited or cancelled 43 years 10 days 58 years 2 months 12 days  
Aggregate Intrinsic Value, Forfeited or cancelled  
Number of Options Outstanding, Ending Balance 40,457 57,889 18,532
Weighted Average Exercise Price Outstanding, Ending Balance $ 44.75 $ 44.20 $ 63.00
Aggregate Intrinsic Value Outstanding, Ending Balance
Number of Options, Unvested 17,051    
Weighted Average Exercise Price, Unvested $ 54.92    
Weighted Average Remaining Contractual Life, Unvested 3 years 14 days    
Aggregate Intrinsic Value, Options Unvested    
Number of Options, Vested 23,406    
Weighted Average Exercise Price, Vested $ 37.35    
Weighted Average Remaining Contractual Life, Vested 3 years 7 months 28 days    
Aggregate Intrinsic Value, Options Vested