XML 37 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt (Narrative) (Details)
2 Months Ended 6 Months Ended 16 Months Ended 45 Months Ended
Oct. 01, 2017
USD ($)
Jun. 01, 2017
USD ($)
Mar. 31, 2017
USD ($)
Mar. 24, 2017
CNY (¥)
Feb. 01, 2017
USD ($)
Nov. 01, 2016
USD ($)
Aug. 04, 2015
CNY (¥)
Nov. 24, 2014
USD ($)
Oct. 24, 2013
USD ($)
Jan. 08, 2010
USD ($)
Oct. 31, 2017
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2015
USD ($)
Jun. 30, 2017
USD ($)
Jul. 31, 2017
USD ($)
Apr. 30, 2017
USD ($)
Associated Bank, National Association [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Total equipment purchased under the capital lease                           $ 6,893,596    
Outstanding amount under capital lease                     $ 3,612,558 $ 3,612,558       $ 3,627,760
Net book value of capital leased assets                     5,083,596 5,083,596       4,713,044
CIT Finance LLC [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Total equipment purchased under the capital lease                         $ 2,512,051      
Outstanding amount under capital lease                     1,219,552 1,219,552       1,448,269
Net book value of capital leased assets                     1,841,357 1,841,357       1,946,026
First American Equipment Finance [Member] | Capital Sales Leaseback Agreement [Member]                                
Debt Instrument [Line Items]                                
Total equipment purchased under the capital lease                     1,432,114          
Outstanding amount under capital lease                     1,362,487 1,362,487        
Net book value of capital leased assets                     1,374,731 $ 1,374,731        
Wells Fargo Bank [Member] | Notes Payable - Buildings [Member] | Corporate Headquarters And Manufacturing Facility [Member]                                
Debt Instrument [Line Items]                                
Mortgage agreement, amount                   $ 2,500,000            
Mortgage agreement, final payment               $ 2,289,500                
Mortgage agreement, maturity date               Nov. 08, 2019                
Mortgage agreement, monthly principal payment               $ 9,500                
Mortgage agreement, payable period                       60 months        
Outstanding amount                     2,517,500 $ 2,517,500       2,574,500
Wells Fargo Bank [Member] | Notes Payable - Buildings [Member] | Engineering And Design Center [Member]                                
Debt Instrument [Line Items]                                
Mortgage agreement, amount                 $ 1,275,000              
Mortgage agreement, interest rate                 4.50%              
Mortgage agreement, final payment                 $ 1,030,000              
Mortgage agreement, maturity date                 Oct. 01, 2018              
Mortgage agreement, monthly principal payment                 $ 4,250              
Mortgage agreement, payable period                       60 months        
Outstanding amount                     $ 1,071,000 $ 1,071,000       1,096,500
Wells Fargo Bank [Member] | LIBOR [Member] | Notes Payable - Buildings [Member] | Corporate Headquarters And Manufacturing Facility [Member]                                
Debt Instrument [Line Items]                                
Mortgage agreement, interest rate                       2.25%        
Mortgage agreement, effective interest rate                       3.625%        
U.S. Bank [Member] | Senior Secured Credit Facility [Member] | Notes Payable - Banks [Member]                                
Debt Instrument [Line Items]                                
Credit facility credit limit     $ 35,000,000                          
Expiration date     Mar. 31, 2022                          
Fixed interest rate     4.00%                          
Variable interest rate     1.50%                          
Effective interest rate                     2.775% 2.775%        
Deferred financing costs                     $ 0 $ 0     $ 14,632 207,647
Unamortized amount included in other assets                     196,346 196,346       204,186
Outstanding balance under the credit facility                     28,801,000 28,801,000       23,178,429
Unused availability under the credit facility                     6,199,000 6,199,000       11,821,571
Engencap Fin S.A. DE C.V. [Member] | Notes Payable - Equipment 1 [Member] | Equipment [Member]                                
Debt Instrument [Line Items]                                
Fixed interest rate           6.65%                    
Secured note agreement amount           $ 596,987                    
Term extended agreement date           Nov. 01, 2021                    
Average quarterly payment under secured note agreement           $ 35,060                    
Secured note agreement, first payment date           Feb. 01, 2017                    
Outstanding amount under note agreement                     507,439 507,439       567,138
Engencap Fin S.A. DE C.V. [Member] | Notes Payable - Equipment 2 [Member] | Equipment [Member]                                
Debt Instrument [Line Items]                                
Fixed interest rate         7.35%                      
Secured note agreement amount         $ 335,825                      
Term extended agreement date         Feb. 01, 2022                      
Average quarterly payment under secured note agreement         $ 20,031                      
Secured note agreement, first payment date         May 01, 2017                      
Outstanding amount under note agreement                     302,243 302,243       335,825
Engencap Fin S.A. DE C.V. [Member] | Notes Payable - Equipment 3 [Member] | Equipment [Member]                                
Debt Instrument [Line Items]                                
Fixed interest rate   7.35%                            
Secured note agreement amount   $ 636,100                            
Term extended agreement date   Jun. 01, 2022                            
Average quarterly payment under secured note agreement   $ 37,941                            
Secured note agreement, first payment date   Sep. 01, 2017                            
Outstanding amount under note agreement                     604,295 604,295        
Engencap Fin S.A. DE C.V. [Member] | Notes Payable - Equipment 4 [Member] | Equipment [Member]                                
Debt Instrument [Line Items]                                
Fixed interest rate 7.35%                              
Secured note agreement amount $ 307,036                              
Term extended agreement date Nov. 01, 2022                              
Average quarterly payment under secured note agreement $ 18,314                              
Secured note agreement, first payment date Feb. 01, 2018                              
Outstanding amount under note agreement                     $ 307,036 307,036        
Minimum [Member] | Associated Bank, National Association [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                           Sep. 01, 2018    
Payments under capital lease                           $ 1,455    
Fixed interest rate under capital lease                           3.75%    
Minimum [Member] | CIT Finance LLC [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                         Mar. 01, 2019      
Payments under capital lease                         $ 1,931      
Fixed interest rate under capital lease                         5.65%      
Minimum [Member] | First American Equipment Finance [Member] | Capital Sales Leaseback Agreement [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                     Aug. 01, 2021          
Payments under capital lease                     $ 12,912 12,912        
Fixed interest rate under capital lease                     5.82%          
Maximum [Member] | Associated Bank, National Association [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                           May 01, 2022    
Payments under capital lease                           $ 40,173    
Fixed interest rate under capital lease                           4.90%    
Maximum [Member] | CIT Finance LLC [Member] | Capital Lease Obligations [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                         Jul. 01, 2020      
Payments under capital lease                         $ 12,764      
Fixed interest rate under capital lease                         6.50%      
Maximum [Member] | First American Equipment Finance [Member] | Capital Sales Leaseback Agreement [Member]                                
Debt Instrument [Line Items]                                
Lease financing agreement date                     Sep. 01, 2021          
Payments under capital lease                     $ 20,093 $ 20,093        
Fixed interest rate under capital lease                     6.37%          
Foreign Subsidiaries [Member] | China Construction Bank [Member] | Credit Facility [Member] | Notes Payable - Banks [Member]                                
Debt Instrument [Line Items]                                
Credit facility credit limit | ¥       ¥ 9,000,000     ¥ 5,000,000                  
Expiration date       Feb. 07, 2018     Aug. 03, 2017                  
Closed credit facility date                       Mar. 01, 2017        
Fixed interest rate       6.09%     6.67%                  
Outstanding balance under the credit facility                     $ 0 $ 0       $ 0