XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of balance sheet information

Balance Sheet Location
June 30, 2021


Operating Leases




Right-of-use assets, net
$ 1,436,717







Current liabilities Lease liability, current maturities 

(416,405 )

Non-current liabilities Lease liability, net of current maturities
(1,020,769 )

Total operating lease liabilities
$ (1,437,174 )







Finance Leases




Right-of-use assets
$ 41,827







Current liabilities Lease liability, current maturities
(19,203 )

Non-current liabilities Lease liability, net of current maturities 
(21,463 )

Total finance lease liabilities 
$ (40,666 )







Weighted Average Remaining Lease Term






Operating leases

3.94 years

Finance leases

2.11 years

Weighted Average Discount Rate 





Operating leases

3 %

Finance leases

3 %
Schedule of approximate minimum annual rental commitments under non-cancelable leases

Year Ending December 31,  

Operating

Financing

Total

2021
$ 226,806
$ 10,080
$ 236,886

2022

401,622

20,160

421,782

2023

330,300

11,760

342,060

2024

324,000



324,000

2025

243,000



243,000

Total lease payments

1,525,728

42,000

1,567,728

Less: Imputed interest

88,554

1,334

89,888

Present value of lease liabilities
$ 1,437,174
$ 40,666
$ 1,477,840