XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Jan. 02, 2019
Leases [Abstract]      
Operating lease right-of-use assets $ 1,094,527 $ 1,390,873  
Amortization (153,299) (296,346)  
Operating lease right-of-use assets 941,228 1,094,527  
Operating lease liability, short-term 334,550 321,727  
Operating lease liability, long-term 682,619 853,155  
Total lease liabilities $ 1,017,169 $ 1,174,882 $ 1,721,380