XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITIES AND NOTES PAYABLE (Details - Senior Credit Facilities)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Term Loan | SunTrust    
Debt Instrument [Line Items]    
Periodic payment, principal   $ 800,000
Debt periodic payment, percent of total amount   5.00%
Debt periodic payment, amortization increase   $ 400,000
First Lien Term Loans | Term Loan | Barclays    
Debt Instrument [Line Items]    
Periodic payment, principal $ 1,800,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Effective interest rate 5.00%  
Revolving Credit Facility | Line of Credit | SunTrust    
Debt Instrument [Line Items]    
Credit facilities available $ 30,000,000  
Revolving Credit Facility | Line of Credit | LIBOR | Pricing Level V | SunTrust    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.13%  
Revolving Credit Facility | Amendment No. 6 First Lien Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Debt instrument, leverage ratio 3.50  
Revolving Credit Facility | Amendment No. 6 First Lien Credit Agreement | Line of Credit | Eurodollar Rate Spread    
Debt Instrument [Line Items]    
Basis spread on variable rate 3.25%  
Effective interest rate 0.75%  
Revolving Credit Facility | Amendment No. 6 First Lien Credit Agreement | Line of Credit | Eurodollar Rate Spread | ≤ 3.00x    
Debt Instrument [Line Items]    
Basis spread on variable rate 3.00%  
Revolving Credit Facility | Amendment No. 6 First Lien Credit Agreement | Line of Credit | Base Rate Spread    
Debt Instrument [Line Items]    
Effective interest rate 3.25%  
Revolving Credit Facility | Amendment No. 6 First Lien Credit Agreement | Line of Credit | Base Rate Spread | ≤ 3.00x    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.00%