XML 131 R107.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings per share (Details Textual)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Disclosure of earning per share [Line Items]    
Description of instruments with potential future dilutive effect not included in calculation of diluted earnings per share 4,564,777 1,390,706