XML 73 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
I. NOTES PAYABLE AND LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Notes payable and long-term debt $ 49,559 $ 42,826
Current portion of notes payable and long-term debt (559) (7,865)
Long term portion of notes payable and long-term debt $ 49,000 34,961
Bank acceptance notes   $ 307
London Interbank Offered Rate (LIBOR)    
Basis spread on variable rate 1.56425% 0.77167%
Term loan 1    
Notes payable and long-term debt   $ 2,925
Term loan 1 | London Interbank Offered Rate (LIBOR)    
Basis spread on variable rate 2.00%  
Term loan 2    
Notes payable and long-term debt   9,500
Term loan 2 | London Interbank Offered Rate (LIBOR)    
Basis spread on variable rate 2.00%  
Term loan 3    
Notes payable and long-term debt   21,670
Term loan 3 | London Interbank Offered Rate (LIBOR)    
Basis spread on variable rate 2.00%  
Note payable 1    
Notes payable and long-term debt $ 559 2,919
Stated interest rate 4.50%  
Debt maturity date May 27, 2018  
Note payable 2    
Notes payable and long-term debt   $ 5,812
Stated interest rate 4.00%  
Debt maturity date Mar. 31, 2019  
Bank Acceptance Notes Payable    
Stated interest rate 0.00%  
Revolving Line of Credit | Revolving Line of Credit 1    
Notes payable and long-term debt $ 49,000  
Revolving line of credit maximum borrowing capacity $ 50,000  
Debt maturity date Sep. 28, 2020  
Revolving Line of Credit | Revolving Line of Credit 1 | London Interbank Offered Rate (LIBOR)    
Basis spread on variable rate 1.50%