XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Schedule of amounts recorded in condensed consolidated balance sheet

​

​

​

​

​

​

​

​

​

    

September 30, 

​

​

​

2022

Right-of-Use Assets

​

​

​

​

​

Operating lease right-of-use assets

​

$

17,317,175

​

​

​

​

​

​

Lease Liabilities:

​

​

​

​

​

Operating lease liabilities

​

$

19,064,596

​

​

​

​

​

​

Finance Lease cost

​

​

​

​

​

Amortization of right-of-use assets

​

$

216,904

Interest of lease liabilities

​

​

12,626

Total finance lease cost

​

$

229,530

​

​

​

​

​

​

​

​

​

September 30, 

​

​

​

2022

Operating leases

​

​

​

​

​

Weighted average remaining lease term

​

​

6.0 years

Weighted average discount rate

​

​

7%

Finance Leases

​

​

​

​

​

Weighted average remaining lease term

​

​

1.2 years

Weighted average discount rate

​

​

4%

Schedule of expected future payments relating to our operating lease liabilities

​

​

​

​

​

​

​

​

​

​

Operating

​

Financing

Remainder of 2022

 

$

1,296,353

 

$

523,994

2023

​

​

4,941,930

​

​

1,165,031

2024

​

​

4,195,545

​

​

475,805

2025

​

​

3,675,921

​

​

216,739

2026

 

​

2,104,048

 

​

14,744

2027 and thereafter

 

​

6,909,533

 

​

—

Total minimum payments

​

​

23,123,330

​

​

2,396,313

Less amounts representing interest

​

​

4,058,734

​

​

317,934

Present value of minimum payments

​

$

19,064,596

​

$

2,078,379

​

​

​

​

​

​

​

Schedule of expected future payments relating to our finance lease liabilities

​

​

​

​

​

​

​

​

​

​

Operating

​

Financing

Remainder of 2022

 

$

1,296,353

 

$

523,994

2023

​

​

4,941,930

​

​

1,165,031

2024

​

​

4,195,545

​

​

475,805

2025

​

​

3,675,921

​

​

216,739

2026

 

​

2,104,048

 

​

14,744

2027 and thereafter

 

​

6,909,533

 

​

—

Total minimum payments

​

​

23,123,330

​

​

2,396,313

Less amounts representing interest

​

​

4,058,734

​

​

317,934

Present value of minimum payments

​

$

19,064,596

​

$

2,078,379

​

​

​

​

​

​

​