XML 82 R70.htm IDEA: XBRL DOCUMENT v3.5.0.2
NOTES PAYABLE - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Oct. 31, 2013
Jun. 30, 2016
Dec. 31, 2015
Notes Payable Convertible Notes Payable and Convertible Notes Payable Related Parties [Line Items]      
Mortgage promissory note payable   $ 3,500  
Long-term Debt, Current Maturities   87  
Long term mortgage note payable   $ 3,400  
Common Stock, Par Or Stated Value Per Share   $ 0.001 $ 0.001
Promissory Note [Member]      
Notes Payable Convertible Notes Payable and Convertible Notes Payable Related Parties [Line Items]      
Debt instrument, annual principal payment   $ 43  
Tualatin, Oregon Corporate Office Acquisition      
Notes Payable Convertible Notes Payable and Convertible Notes Payable Related Parties [Line Items]      
Purchase of real estate property $ 5,100    
Debt instrument, description of variable rate basis 2% above LIBOR    
Mortgage promissory note payable $ 3,700    
International Electronic Devices, Inc.      
Notes Payable Convertible Notes Payable and Convertible Notes Payable Related Parties [Line Items]      
Debt maturity date   May 15, 2020  
Interest accrues rate   5.00%  
Common Stock, Par Or Stated Value Per Share   $ 0.001