XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable and Long-Term Debt (Details)
$ in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Jun. 19, 2018
TWD ($)
Jun. 19, 2018
USD ($)
Dec. 31, 2017
USD ($)
Notes payable and long-term debt $ 71,171     $ 49,559
Current portion of notes payable and long-term debt (8,275)     (559)
Long term portion of notes payable and long-term debt 62,896     49,000
Taiwan Interbank Offered Rate [Member]        
Notes payable and long-term debt 3,300      
Term loan 1        
Notes payable and long-term debt $ 20,604      
Term loan 1 | London Interbank Offered Rate (LIBOR)        
Basis spread on variable rate 1.15%      
Term loan 2        
Notes payable and long-term debt $ 4,634      
Term loan 2 | London Interbank Offered Rate (LIBOR)        
Basis spread on variable rate 1.30%      
Term loan 3        
Notes payable and long-term debt $ 9,344      
Term loan 3 | London Interbank Offered Rate (LIBOR)        
Basis spread on variable rate 1.30%      
Note payable 1        
Notes payable and long-term debt       559
Stated interest rate 4.50%      
Revolving Line of Credit 2        
Revolving line of credit maximum borrowing capacity   $ 300 $ 9,800  
Minimum | Revolving Line of Credit 2        
Stated interest rate   1.95% 1.95%  
Maximum | Revolving Line of Credit 2        
Stated interest rate   2.00% 2.00%  
Revolving Line of Credit | Revolving Line of Credit 1        
Notes payable and long-term debt $ 33,313     $ 49,000
Revolving line of credit maximum borrowing capacity $ 60,000      
Revolving Line of Credit | Revolving Line of Credit 1 | London Interbank Offered Rate (LIBOR)        
Basis spread on variable rate 1.40%      
Revolving Line of Credit | Revolving Line of Credit 2        
Notes payable and long-term debt $ 3,276      
Revolving line of credit maximum borrowing capacity $ 9,828      
Basis spread on variable rate 2.00%