XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended
May 01, 2019
Feb. 27, 2017
Sep. 30, 2018
Feb. 28, 2017
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Feb. 16, 2018
Debt Instrument [Line Items]                
Amortization expense of deferred financing charges         $ 75,000 $ 83,000    
Fair Value, Inputs, Level 2 [Member]                
Debt Instrument [Line Items]                
Debt instrument, fair value         16,900,000   $ 12,500,000  
Senior Secured Credit Facility [Member] | Wells Fargo Bank [Member]                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing capacity $ 75,000,000              
Interest expense and commitment fees         200,000      
Debt issuance cost 900,000              
Unamortized deferred costs 300,000              
Amortization expense of deferred financing charges         $ 100,000      
Senior Secured Credit Facility [Member] | Wells Fargo Bank [Member] | Revolving Credit U.S. Facility [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity 50,000,000              
Debt instrument stated interest rate         4.88%      
Line of credit outstanding         $ 10,000,000      
Senior Secured Credit Facility [Member] | Wells Fargo Bank [Member] | Revolving Credit Canadian Facility [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity 25,000,000              
Line of credit outstanding         5,000,000      
Senior Secured Credit Facility [Member] | Wells Fargo Bank [Member] | Letter of Credit [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity 5,000,000              
Senior Secured Credit Facility [Member] | Wells Fargo Bank [Member] | Swingline Loans [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity $ 5,000,000              
Senior Secured Credit Facility [Member] | Impact of COVID -19 [Member] | Wells Fargo Bank [Member]                
Debt Instrument [Line Items]                
Debt instrument, additional maximum borrowing capacity         11,700,000      
Debt instrument, face amount         $ 5,000,000      
Debt maturity date         May 01, 2023      
Senior Secured Credit Facility [Member] | Minimum [Member] | If Leverage Ratio as of End of Any Fiscal Quarter is Greater than 2.00 to 1.00 and the Amount Outstanding Under the Canadian Facility at Any Time During such Fiscal Quarter was Greater than $0 [Member] | Wells Fargo Bank [Member] | Revolving Credit Canadian Facility [Member]                
Debt Instrument [Line Items]                
Asset coverage ratio 1.00%              
Senior Secured Credit Facility [Member] | Minimum [Member] | If Leverage Ratio as of End of Any Fiscal Quarter is Greater than 2.00 to 1.00 and Amount Outstanding Under U.S. Facility at Any Time During such Fiscal Quarter was Greater than $0 [Member] | Wells Fargo Bank [Member] | Revolving Credit U.S. Facility [Member]                
Debt Instrument [Line Items]                
Asset coverage ratio 1.00%              
Senior Secured Credit Facility [Member] | Maximum [Member] | Commencing on Quarter Ending June 30, 2019 through Last Day of Each Fiscal Quarter [Member] | Wells Fargo Bank [Member]                
Debt Instrument [Line Items]                
Leverage ratio 2.50%              
Interest coverage ratio 2.75%              
Promissory Note [Member] | Repeat Precision [Member]                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing capacity   $ 3,800,000           $ 4,300,000
Long-term debt, gross         $ 0   0  
Promissory Note [Member] | Repeat Precision [Member] | Prime Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument variable interest rate   1.00%            
Equipment Notes [Member] | Repeat Precision [Member] | February 2017 Note [Member]                
Debt Instrument [Line Items]                
Long-term debt, gross         $ 0   0  
Debt instrument, face amount       $ 800,000        
Debt maturity date         Feb. 27, 2021      
Equipment Notes [Member] | Repeat Precision [Member] | February 2017 Note [Member] | Prime Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument variable interest rate       1.00%        
Equipment Notes [Member] | Repeat Precision [Member] | September 2018 Note [Member]                
Debt Instrument [Line Items]                
Debt instrument, maximum borrowing capacity     $ 3,800,000          
Long-term debt, gross         $ 0   $ 0  
Debt maturity date         Jun. 07, 2023      
Equipment Notes [Member] | Repeat Precision [Member] | September 2018 Note [Member] | Prime Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument variable interest rate     1.00%