XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Statement Of Financial Position [Abstract]                  
Common shares, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001
Common shares, authorized (in shares) 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000 200,000,000
Common shares, issued (in shares) 89,303,545 88,451,668 88,419,303 86,302,352 86,268,303 86,266,122 86,264,641 85,989,836 87,050,465
Common shares, outstanding (in shares) 89,303,545 88,451,668 88,419,303 86,302,352 86,268,303 86,266,122 86,264,641 85,989,836 87,050,465