XML 143 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Three-for-one common share split (Details)
1 Months Ended
May 31, 2018
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
Apr. 30, 2018
$ / shares
shares
Stockholders' Equity Note [Abstract]        
Share split conversion ratio 3      
Number of common shares authorized | shares 1,800,000,000 1,800,000,000   600,000,000
Common shares, par value per share | $ / shares $ 0.0011 $ 0.0011 $ 0.0011 $ 0.0033