XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE AND LONG-TERM DEBT (Details)
shares in Millions
3 Months Ended 12 Months Ended
Aug. 20, 2018
Sep. 18, 2015
USD ($)
shares
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
BOKF Promissory Note Agreement, Working Capital [Member]              
Debt Instruments [Abstract]              
Proceeds from issuance of long-term debt       $ 0   $ 0  
Line of credit facility, amount outstanding       $ 0   $ 0  
Line of credit facility maximum borrowing capacity   $ 6,000,000          
Debt instrument interest rate increase (decrease) (0.35%)            
Line of credit maturity date       Sep. 18, 2021      
BOKF Promissory Note Agreement, Working Capital [Member] | Minimum [Member]              
Debt Instruments [Abstract]              
Debt instrument covenants fixed charge coverage ratio   1.2          
BOKF Promissory Note Agreement, Working Capital [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Debt instrument covenants EBITDA ratio   1.5          
BOKF Promissory Note Agreement, Stock Repurchase [Member]              
Debt Instruments [Abstract]              
Line of credit facility, amount outstanding       $ 0     $ 0
Line of credit facility maximum borrowing capacity   $ 10,000,000   $ 15,000,000      
Debt instrument interest rate increase (decrease) (0.35%)            
Line of credit maturity date       Sep. 18, 2024      
Line of credit facility term of principal balance rolled       4 years      
Repayments of lines of credit         $ 9,000,000    
Pre-payment penalties incurred         $ 0    
BOKF Promissory Note Agreement, Stock Repurchase [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Stock repurchase program number of shares authorized to be repurchased (in shares) | shares   2.2          
Institute of Official Credit Guarantee for Small and Medium-sized Enterprises [Member] | Forecast [Member]              
Debt Instruments [Abstract]              
Proceeds from issuance of long-term debt     $ 400,000        
Term of agreement     5 years        
Fixed interest rate     1.50%        
Period required to make monthly interest payments     2 years