XML 113 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Derivatives Schedule of Options Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]      
Financial derivatives–assets, at fair value- $ 15,479 $ 16,788 $ 20,001
Put Option [Member]      
Derivative [Line Items]      
Remaining Years to Maturity 15 days