XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock options 2,915 0 3,794 0
Total 2,915 0 3,794 0
Antidilutive Effect        
Stock options 332,164 405,384 332,164 405,384
Stock purchase warrants 289,294 562,263 289,294 562,263
Total 621,458 967,647 621,458 967,647