XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases  
Schedule of lease cost

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 2022

​

For the Six Months Ended June 30, 2022

Operating lease cost

​

$

191,446

​

$

336,003

Finance lease cost

​

​

​

​

​

​

Amortization of lease assets

​

​

62,861

​

​

125,721

Interest on lease liabilities

​

​

5,553

​

​

11,870

Total finance lease cost

​

$

68,414

​

$

137,591

Schedule of weighted average remaining lease term and incremental borrowing rate

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 2022

​

For the Six Months Ended June 30, 2021

​

Weighted average remaining lease term

​

​

​

​

​

​

​

Operating leases

​

​

4.4

years

​

5.7

years

Finance leases

​

​

1.9

years

​

1.8

years

Weighted average incremental borrowing rate

​

​

​

​

​

​

​

Operating leases

​

​

5.34

%

​

6.47

%

Finance leases

​

​

5.27

%

​

6.00

%

Schedule of maturities of operating and finance lease liabilities

Maturities of operating and finance lease liabilities as of June 30, 2022 were as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

Operating Leases

    

Finance Leases

    

Total

Years Ending December 31, 2022 (excluding the three months ended June 30, 2022)

​

$

357,524

​

​

158,026

​

​

515,550

2023

​

​

558,216

​

​

135,632

​

​

693,848

2024

​

​

403,966

​

​

131,256

​

​

535,222

2025

​

​

315,132

​

​

-

​

​

315,132

2026

​

​

245,606

​

​

-

​

​

245,606

2027

​

​

209,214

​

​

-

​

​

209,214

Total minimum lease payments

​

​

2,089,658

​

​

424,914

​

​

2,514,572

Less: imputed interest

​

​

(210,691)

​

​

(20,056)

​

​

(230,747)

Present value of lease liabilities

​

$

1,878,967

​

$

404,858

​

$

2,283,825