XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revolving Credit Facility (Details) - Revolving Credit Facility [Member] - USD ($)
1 Months Ended 9 Months Ended
Sep. 27, 2016
Apr. 30, 2019
Nov. 16, 2016
Revolving Credit Facility (Textual)      
Loan and security agreement with Western Alliance Bank for revolving credit facility $ 2,500,000 $ 20,000,000  
Line of credit facility, borrowing capacity, description An initial two years term which was extended for another two years term expiring September 26, 2020. Advances under this facility may not exceed the lesser of $2.5 million or 80% of the Company's eligible accounts receivable, subject to certain concentration limits.  
Interest rate description   The outstanding principal amount bears interest per annum at the greater of 5.0% or the prime rate plus 1.25%.  
Line of credit maturity date Sep. 26, 2020    
Line of credit facility annual fee $ 12,500    
Foreign Exchange Agreement [Member]      
Revolving Credit Facility (Textual)      
Loan and security agreement with Western Alliance Bank for revolving credit facility     $ 5,000,000
Line of credit facility, borrowing capacity, description   The revolving credit facility is reduced by an applicable foreign exchange reserve percentage as determined by Western Alliance Bank, in its reasonable discretion from time to time, which was initially set at 10% of the nominal amount of the foreign exchange contracts in effect at the relevant time.  
Foreign exchange, Description   In December 2016, the applicable foreign exchange reserve percentage was changed so that the reduction of available borrowing for major currency forward contracts of less than six months tenor is set at 10% of the nominal amount of the foreign exchange contracts, and for contracts over six months tenor, 12.5% of the nominal amount of the foreign exchange contracts.  
Foreign Exchange Agreement [Member] | Maximum [Member]      
Revolving Credit Facility (Textual)      
Loan and security agreement with Western Alliance Bank for revolving credit facility   $ 200,000  
Loan And Security Modification Agreement [Member]      
Revolving Credit Facility (Textual)      
Loan and security agreement with Western Alliance Bank for revolving credit facility     $ 6,500,000