XML 261 R119.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earning Per Ordinary Share - Summary of Computation of Basic and Diluted Earnings Per Share (Parenthetical) (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings per share [Abstract]      
Contingently issuable ordinary shares excluded from the computation of diluted earnings per ordinary share 5,710,247 3,095,404 8,630,786