XML 36 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
7. OPERATING LEASES (Details) - Future minimum lease payments (USD $)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Future minimum lease payments [Abstract]          
2015         $ 1,290,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016       1,090,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears  
2017     1,089,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2018   664,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears      
2019 379,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears        
Total $ 4,512,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue