XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable and Long-Term Debt - Term Debt - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 21, 2018
CNY (¥)
Jun. 19, 2018
TWD ($)
Mar. 30, 2018
USD ($)
Sep. 28, 2017
USD ($)
Jun. 24, 2016
USD ($)
Jun. 14, 2016
USD ($)
May 27, 2015
TWD ($)
May 27, 2015
USD ($)
Sep. 30, 2018
USD ($)
Sep. 21, 2018
USD ($)
Jun. 19, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jun. 25, 2016
USD ($)
Repayments of outstanding balance         $ 11,200         $ 125,678        
Notes payable and long-term debt $ 71,171                 71,171     $ 49,559  
Note payable 71,171                 71,171        
Unused borrowing capacity 63,600                 63,600     1,000  
Restricted Cash $ 1,695                 1,695     1,012  
One Month LIBOR Rate                            
Interest rate description LIBOR Borrowing Rate plus 1.88%                          
Basis spread on variable rate 2.26%                          
Taiwan Interbank Offered Rate [Member]                            
Notes payable and long-term debt $ 3,300                 3,300        
Revolving Line of Credit 2                            
Revolving line of credit maximum borrowing capacity     $ 300,000,000                 $ 9,800    
Term of revolving credit facility     1 year                      
Revolving Line of Credit 2 | Minimum                            
Draw term     90 days                      
Stated interest rate     1.95%                 1.95%    
Revolving Line of Credit 2 | Maximum                            
Draw term     120 days                      
Stated interest rate     2.00%                 2.00%    
Loan facilities                            
Restricted Cash 0                 0     0  
Investments 0                 0     0  
Deposits 0                 0     $ 0  
East West Bank and Comerica Bank | London Interbank Offered Rate (LIBOR) | Modification Agreement                            
Interest rate description             LIBOR Borrowing Rate plus 2.0%              
Basis spread on variable rate           2.00% 2.00%              
East West Bank and Comerica Bank | One Month LIBOR Rate | Modification Agreement                            
Interest rate description             one-month LIBOR Borrowing Rate plus 2.75%              
Basis spread on variable rate             2.75%              
East West Bank and Comerica Bank | First Amendment | London Interbank Offered Rate (LIBOR) | Modification Agreement                            
Interest rate description           LIBOR Borrowing Rate plus 2.0%                
East West Bank | Modification Agreement                            
Revolving line of credit maximum borrowing capacity             $ 22,000              
China Construction Bank | Revolving Line of Credit 4                            
Revolving line of credit maximum borrowing capacity   ¥ 129,000,000                 $ 18,800      
Term of revolving credit facility   5 years                        
Notes payable and long-term debt 0                 0        
Chailease Finance Co. Ltd. | Finance Lease 1                            
Lease purchase price               $ 180,148,532 $ 5,900          
Initial payment amount               $ 60,148,532 2,000          
Lease payment range price                 $ 100          
Financial lease term               3 years 3 years          
Chailease Finance Co. Ltd. | Finance Lease 1 | Minimum                            
Lease payment range price               $ 3,322,413            
Chailease Finance Co. Ltd. | Finance Lease 1 | Maximum                            
Lease payment range price               $ 3,784,000            
Branch Banking and Trust Company | First Credit Facility                            
Revolving line of credit maximum borrowing capacity         $ 50,000                  
Term of revolving credit facility         3 years                  
Branch Banking and Trust Company | First Credit Facility | One Month LIBOR Rate                            
Basis spread on variable rate         1.50%                  
Branch Banking and Trust Company | Line of credit                            
Revolving line of credit maximum borrowing capacity       $ 60,000                    
Notes payable and long-term debt 33,300                 33,300        
Branch Banking and Trust Company | Line of credit | One Month LIBOR Rate                            
Interest rate description       one-month LIBOR plus                    
Branch Banking and Trust Company | Line of credit | One Month LIBOR Rate | Minimum                            
Basis spread on variable rate       1.40%                    
Branch Banking and Trust Company | Line of credit | One Month LIBOR Rate | Maximum                            
Basis spread on variable rate       2.00%                    
Revolving Line of Credit | Revolving Line of Credit 2                            
Revolving line of credit maximum borrowing capacity 9,828                 9,828        
Notes payable and long-term debt 3,276                 $ 3,276        
Basis spread on variable rate                   2.00%        
Revolving Line of Credit | East West Bank and Comerica Bank | First Amendment                            
Revolving line of credit maximum borrowing capacity           $ 25,000               $ 40,000
Draw down period           1 year                
Term of revolving credit facility           5 years                
Revolving Line of Credit | East West Bank and Comerica Bank | First Amendment | London Interbank Offered Rate (LIBOR)                            
Interest rate description             LIBOR Borrowing Rate plus 2.75% or 3.0%              
Revolving Line of Credit | East West Bank and Comerica Bank | First Amendment | London Interbank Offered Rate (LIBOR) | Minimum                            
Basis spread on variable rate           2.75%                
Revolving Line of Credit | East West Bank and Comerica Bank | First Amendment | London Interbank Offered Rate (LIBOR) | Maximum                            
Basis spread on variable rate           3.00%                
Term Loan | East West Bank and Comerica Bank | First Amendment                            
Revolving line of credit maximum borrowing capacity           $ 10,000                
Term Loan | Branch Banking and Trust Company                            
Notes payable and long-term debt 20,600                 $ 20,600        
Term Loan | Branch Banking and Trust Company | One Month LIBOR Rate                            
Interest rate description       one-month LIBOR plus                    
Term Loan | Branch Banking and Trust Company | One Month LIBOR Rate | Minimum                            
Basis spread on variable rate       1.15%                    
Term Loan | Branch Banking and Trust Company | One Month LIBOR Rate | Maximum                            
Basis spread on variable rate       2.00%                    
Equipment Term Loan | East West Bank and Comerica Bank | First Amendment                            
Revolving line of credit maximum borrowing capacity           $ 10,000                
Capital expenditure loan | Branch Banking and Trust Company                            
Revolving line of credit maximum borrowing capacity       $ 26,000                    
Term of revolving credit facility       5 years                    
Notes payable and long-term debt $ 14,000                 $ 14,000        
Capital expenditure loan | Branch Banking and Trust Company | One Month LIBOR Rate                            
Interest rate description       one-month LIBOR plus                    
Capital expenditure loan | Branch Banking and Trust Company | One Month LIBOR Rate | Minimum                            
Basis spread on variable rate       1.30%                    
Capital expenditure loan | Branch Banking and Trust Company | One Month LIBOR Rate | Maximum                            
Basis spread on variable rate       2.00%                    
Real estate term loan | Branch Banking and Trust Company                            
Revolving line of credit maximum borrowing capacity       $ 21,500                    
Term of revolving credit facility       70 months