XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock options 97,727 6,795 136,981 4,883
Stock purchase warrants 50,838   54,429  
Total 148,565 6,795 191,410 4,883
Antidilutive Effect        
Stock options   321,449   321,449
Stock purchase warrants   289,294   289,294
Total   610,743   610,743