XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Stock Option Activity (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Option Indexed to Issuer's Equity [Line Items]        
Number of shares, ending balance 286,484   286,484  
Weighted average exercise price, ending balance $ 26.79   $ 26.79  
Number of shares, options exercisable 224,430   224,430  
Weighted average exercise price, options exercisable $ 32.33   $ 32.33  
Share-Based Payment Arrangement, Option [Member]        
Option Indexed to Issuer's Equity [Line Items]        
Number of shares, beginning balance     262,247  
Weighted average exercise price, beginning balance     $ 34.21  
Number of shares, Options granted 0 0 34,446 26,467
Weighted average exercise price, Options granted     $ 4.77  
Number of shares, Options exercised
Weighted average exercise price, Options exercised      
Number of shares, Options forfeited      
Weighted average exercise price, Options forfeited      
Number of shares, Options cancelled     (10,209)  
Weighted average exercise price, Options cancelled     $ 142.99  
Number of shares, ending balance 286,484   286,484  
Weighted average exercise price, ending balance $ 26.79   $ 26.79  
Number of shares, options exercisable 224,430   224,430  
Weighted average exercise price, options exercisable $ 32.33   $ 32.33