XML 36 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basic and Diluted Net Income per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Basic:    
Weighted average shares outstanding 24,850,409 24,825,933
Diluted:    
Weighted average shares outstanding 24,850,409 24,825,933
Weighted average effects of dilutive securities 176,838 163,524
Total 25,027,247 24,989,457
Antidilutive securities: 283,459 270,700