XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable - Additional Information (Details) - USD ($)
Jul. 01, 2020
May 04, 2020
Mar. 31, 2021
Dec. 31, 2020
Notes Payable [Line Items]        
Note, maturity date   Feb. 02, 2023    
Notes payable under the caption Current liabilities     $ 545,551 $ 476,236
Notes payable under the caption Noncurrent liabilities     863,799 $ 1,097,946
Finance and Security Agreement        
Notes Payable [Line Items]        
Proceeds from borrowings $ 1.2      
Interest rate on the Loan 2.18%      
Monthly installments payable $ 164,800      
Promissory Note | Citibank, N.A. | Paycheck Protection Program        
Notes Payable [Line Items]        
Proceeds from borrowings   $ 1,400,000    
Interest rate on the Loan   1.00%    
Notes payable under the caption Current liabilities     500,000  
Notes payable under the caption Noncurrent liabilities     $ 900,000