XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments - Financial Statement Classification of Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Foreign-Exchange Contracts | Unrealized foreign currency exchange gain included in "Foreign exchange and other"      
Financial Instruments      
Unrealized gain (loss) on derivatives $ 267 $ 331  
Bifurcated Derivatives | Change in valuation of bifurcated derivatives in Convertible Note      
Financial Instruments      
Unrealized gain (loss) on derivatives (683) $ 992  
Level 2 | Trade payables and accrued liabilities      
Financial Instruments      
Derivative liabilities 7   $ 258
Level 2 | Interest Rate Swap Contract | Trade payables and accrued liabilities      
Financial Instruments      
Derivative liabilities 3,580   3,456
Level 2 | Foreign-Exchange Contracts | Trade and other receivables      
Financial Instruments      
Derivative assets 4    
Level 2 | Bifurcated Derivatives | Fair value of bifurcated derivatives in Convertible Note      
Financial Instruments      
Derivative liabilities $ 19,008   $ 18,325