XML 64 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
Dec. 31, 2019
$ / shares
shares
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.0001
Common Stock, Shares Authorized 400,000,000
Common Stock, Shares, Issued 52,920,228
Common Stock, Shares, Outstanding 52,303,862
Exchangeable Shares Outstanding 5,568,096
Exchangeable Shares Issued 5,568,096
Treasury Stock, Shares 616,366