XML 51 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Short-term and Long-term Obligations - Debt (Details) - USD ($)
1 Months Ended
Jul. 31, 2016
Apr. 30, 2016
Sep. 30, 2016
Jun. 30, 2016
Debt Instrument [Line Items]        
Total debt     $ 98,560,000 $ 93,589,000
Less: debt issuance costs     (365,000) 0
Total debt, net of debt issuance costs     98,195,000 93,589,000
Current portion, net of debt issuance costs     (60,983,000) (53,589,000)
Long-term portion, net of debt issuance costs     37,212,000 40,000,000
CTBC Bank | CTBC 2016 Facility | Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Credit facility, term   12 months    
CTBC Bank | CTBC 2016 Facility | Secured Debt | Term Loan        
Debt Instrument [Line Items]        
Credit facility, term   12 months    
Term Loan | Secured Debt        
Debt Instrument [Line Items]        
Total debt     68,561,000 21,290,000
Term Loan | Bank of America | Bank of America 2015 Credit Agreement | Secured Debt        
Debt Instrument [Line Items]        
Total debt       933,000
Term Loan | Bank of America | Bank of America 2016 Credit Agreement | Secured Debt        
Debt Instrument [Line Items]        
Total debt     47,500,000  
Term loan, face amount $ 50,000,000      
Credit facility, term 5 years      
Term Loan | CTBC Bank | CTBC 2016 Facility | Secured Debt        
Debt Instrument [Line Items]        
Total debt     21,061,000 20,357,000
Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Total debt     29,999,000 72,299,000
Line of Credit | Bank of America | Bank of America 2015 Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Total debt       62,199,000
Line of Credit | Bank of America | Bank of America 2016 Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Total debt     11,199,000  
Line of Credit | CTBC Bank | CTBC 2016 Facility | Revolving Credit Facility        
Debt Instrument [Line Items]        
Total debt     $ 18,800,000 $ 10,100,000