XML 56 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Transactions - Three-for-one common share split (Details)
shares in Millions
Jun. 18, 2018
$ / shares
shares
Jun. 30, 2018
$ / shares
Mar. 31, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
Stockholders' Equity Note [Abstract]        
Share split conversion ratio 3      
Number of common shares authorized | shares 1,800   600  
Common shares, par value per share | $ / shares $ 0.0011 $ 0.0011 $ 0.0033 $ 0.0011