XML 91 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS (Details - Operating Leases) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Future minimum payments under operating lease      
Operating Leases, Future Minimum Payments, Due in One Year $ 1,754    
Operating Leases, Future Minimum Payments, Due in Two Years 1,811    
Operating Leases, Future Minimum Payments, Due in Three Years 1,389    
Operating Leases, Future Minimum Payments, Due in Four Years 63    
Operating Leases, Future Minimum Payments, Due in Five Years 59    
Total 5,076    
Operating Leases, Rent Expense, Net $ 2,000 $ 1,600 $ 1,200