v3.19.3.a.u2
Convertible debentures - Series E Conversion Option (Details)
$ in Millions, $ in Millions
Jan. 29, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 29, 2018
CAD ($)
Convertible debentures        
Derivative Liabilities measured at fair value   $ 27.9 $ 19.9  
Series E Debentures        
Convertible debentures        
Derivative Liabilities measured at fair value   3.2 $ 1.2 $ 4.7
Gain (loss) on derivatives $ 0.0      
Derivative fair value of derivative liability discount   $ 4.7