XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Lines of Credit - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Notes Payable          
Line Of Credit Facility [Line Items]          
Debt instrument outstanding amount $ 6,291,000        
Minimum | Notes Payable          
Line Of Credit Facility [Line Items]          
Debt instrument interest rate 0.00%   0.00%    
Maximum | Notes Payable          
Line Of Credit Facility [Line Items]          
Debt instrument interest rate 6.25%   6.25%    
Bank of America          
Line Of Credit Facility [Line Items]          
Line of credit maximum borrowing capacity         $ 12,400,000
Borrowing base description The Borrowing Base is computed based upon a percentage of eligible receivables within each aging category under 120 days and is further refined for customer type. Receivables in excess of 120 days and those from related parties or affiliates are not considered to be eligible receivables for the Borrowing Base.        
Line of credit facility increase in amount       $ 15,000,000.0  
Line of credit interest expense $ 100,000 $ 55,000      
Bank of America | Term Loan          
Line Of Credit Facility [Line Items]          
Debt instrument payment terms thirty-six months        
Debt instrument date of first repayment     Apr. 13, 2020    
Debt instrument maturity date     Mar. 13, 2023    
Debt instrument periodic payment     $ 29,294    
Debt instrument interest rate     3.49%    
Debt instrument outstanding amount $ 700,000   $ 800,000    
Bank of America | Notes Payable | Term Loan          
Line Of Credit Facility [Line Items]          
Debt instrument principal amount     1,000,000.0    
Bank of America | Revolving Credit Facility          
Line Of Credit Facility [Line Items]          
Line of credit interest rate 3.60% 2.99%      
Line of credit expiration date Jul. 31, 2021        
Bank of America | Revolving Credit Facility | LIBOR          
Line Of Credit Facility [Line Items]          
Line of credit basis spread on variable rate 1.25%        
Bank of America | Fixed Line 1          
Line Of Credit Facility [Line Items]          
Line of credit interest rate 2.86% 3.74%      
Line of credit remaining borrowing capacity $ 0        
Line of credit payment date Aug. 31, 2018        
Line of credit frequency of principal payments description sixty equal monthly installments        
Line of credit facility maturity date 2023-08        
Line of credit outstanding amount $ 500,000   500,000    
Bank of America | Fixed Line 1 | Notes Payable          
Line Of Credit Facility [Line Items]          
Line of credit maximum borrowing capacity         $ 1,000,000.0
Bank of America | Fixed Line 1 | LIBOR          
Line Of Credit Facility [Line Items]          
Line of credit basis spread on variable rate 2.75%        
Bank of America | Fixed Line 2          
Line Of Credit Facility [Line Items]          
Line of credit interest rate 2.11%        
Line of credit remaining borrowing capacity $ 0        
Line of credit payment date Aug. 31, 2020        
Line of credit frequency of principal payments description sixty equal monthly installments        
Line of credit facility maturity date 2025-09        
Line of credit outstanding amount $ 900,000   $ 900,000    
Bank of America | Fixed Line 2 | Notes Payable          
Line Of Credit Facility [Line Items]          
Line of credit maximum borrowing capacity       $ 1,000,000.0  
Bank of America | Fixed Line 2 | LIBOR          
Line Of Credit Facility [Line Items]          
Line of credit basis spread on variable rate 2.00%        
Bank of America | Minimum | Revolving Credit Facility          
Line Of Credit Facility [Line Items]          
Line of credit basis spread on variable rate 2.35%        
Bank of America | Maximum | Revolving Credit Facility          
Line Of Credit Facility [Line Items]          
Line of credit basis spread on variable rate 2.95%