XML 55 R38.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
LEASES  
Schedule of future annual minimum lease payments

  ​ ​ ​

Operating

Leases

Consumer

 

  ​

2026

$

1,130,777

2027

 

887,803

2028

 

652,641

2029

 

533,234

2030

 

203,190

Thereafter

 

-

Total minimum lease payments

 

3,407,645

Less: imputed interest

 

(268,790)

Sub-total

 

3,138,855

Commercial

 

  ​

2026

 

1,280,989

2027

 

1,453,169

2028

 

1,476,504

2029

 

1,535,564

2030

 

1,596,986

Thereafter

 

550,061

Total minimum lease payments

 

7,893,273

Less: imputed interest

 

(1,098,266)

Sub-total

 

6,795,007

Total

 

9,933,862

Less: current portion

 

1,937,295

$

7,996,567

Supplemental Cash Flow Information Related To Operating Leases [Table Text Block]

Year Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

Non-cash activities: right-of-use operating lease assets obtained in exchange for new operating lease liabilities

$

7,235,358

$

2,341,024

Schedule of company's leasing costs

Year Ended December 31, 

  ​ ​ ​

2025

2024

Consumer

  ​ ​ ​

Commercial

  ​ ​ ​

Consolidated

Consumer

  ​ ​ ​

Commercial

  ​ ​ ​

Consolidated

Operating lease cost

$

1,117,351

$

1,448,929

$

2,566,280

$

747,356

$

1,357,709

$

2,105,065

Variable lease cost

 

242,983

477,629

 

720,612

 

217,362

590,599

 

807,961

Short-term lease cost

32,153

150,258

182,411

167,550

179,877

347,427

 

$

1,392,487

$

2,076,816

$

3,469,303

$

1,132,268

$

2,128,185

$

3,260,453