XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2026
LEASES  
Schedule of future annual minimum lease payments

  ​ ​ ​

Operating

Leases

Consumer

 

  ​

2026

$

882,063

2027

 

961,983

2028

 

728,302

2029

 

610,411

2030

 

281,919

Thereafter

 

33,076

Total minimum lease payments

 

3,497,754

Less: imputed interest

 

(282,562)

Sub-total

 

3,215,192

Commercial

 

  ​

2026

 

1,278,127

2027

 

1,512,428

2028

 

1,535,763

2029

 

1,578,575

2030

 

1,596,986

Thereafter

 

550,062

Total minimum lease payments

 

8,051,941

Less: imputed interest

 

(1,015,795)

Sub-total

 

7,036,146

Total

 

10,251,338

Less: current portion

 

2,359,567

$

7,891,771

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

Three Months Ended March 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

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

$

323,973

$

472,720

Schedule of company's leasing costs

Three Months Ended March 31,

  ​ ​ ​

2026

2025

Consumer

  ​ ​ ​

Commercial

  ​ ​ ​

Consolidated

Consumer

  ​ ​ ​

Commercial

  ​ ​ ​

Consolidated

Operating lease cost

$

298,519

$

467,638

$

766,157

$

263,065

$

339,428

$

602,493

Variable lease cost

 

62,796

154,635

 

217,431

 

59,659

145,922

 

205,581

Short-term lease cost

1,771

89,586

91,357

30,999

39,263

70,262

 

$

363,086

$

711,859

$

1,074,945

$

353,723

$

524,613

$

878,336