DERIVATIVES. (Details Narrative) - USD ($) $ in Thousands  | 
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2019  | 
Jun. 30, 2018  | 
Jun. 30, 2019  | 
Jun. 30, 2018  | 
|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||||
| Recognized losses due to change in fair value | $ 4,971 | $ 2,909 | $ 4,885 | $ 3,370 | 
| X | ||||||||||
- Definition Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- References No definition available. 
  |