Annual report pursuant to Section 13 and 15(d)

Consolidated Balance Sheets (Parenthetical)

v3.20.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2020
Jun. 10, 2020
Dec. 31, 2019
May 30, 2018
Mar. 13, 2018
Mar. 12, 2018
Feb. 16, 2018
May 18, 2017
Nov. 18, 2015
Oct. 14, 2015
Statement Of Financial Position [Abstract]                    
Undesignated preferred shares, par value $ 0.01   $ 0.01              
Undesignated preferred shares, authorized 100,000,000   100,000,000              
Undesignated preferred shares issued 0   0              
Ordinary shares, par value $ 0.01   $ 0.01 $ 0.01 $ 0.001 $ 0.0001 $ 0.01 $ 0.01 $ 0.01 $ 0.01
Ordinary shares, shares authorized 150,000,000 100,000,000 50,000,000 50,000,000 44,557,606   44,557,606 7,956,715 3,659,453 413,110
Ordinary shares, shares issued 49,431,028   14,868,973   413,110         413,110