XML 44 R47.htm IDEA: XBRL DOCUMENT v3.20.1
6. Earnings Per Share (Details - Earnings Per Share) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Denominator for basic earnings per share - weighted average number of common shares outstanding during the year 22,539 22,242
Incremental common shares attibutable to exercise of outstanding options and warrants 1,340 2,017
Denominator for diluted earnings per share 23,879 24,259
Antidilutive shares 12,900 10,500