XML 67 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Net Income (loss) per Share
12 Months Ended
Dec. 31, 2023
Earnings per share [abstract]  
Net Income (loss) per Share
Note 18 - Net Income (loss) per Share
For the year ended
December 31,
 2023 2022 
Net income (loss)$(4,633)$3,349 
Weighted average number of common shares outstanding - basic111,154,405108,761,894
Dilutive effect of stock options and warrants-1,094,752
Weighted average number of common shares outstanding - diluted111,154,405109,856,646
Basic earnings (loss) per share$(0.04)$0.03 
Diluted earnings (loss) per share$(0.04)$0.03