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

​

​

​

​

​

​

    

Operating

​

​

Leases

Consumer

 

​

  

2025

​

$

690,735

2026

​

 

1,076,141

2027

​

 

777,803

2028

​

 

542,641

2029

​

 

423,234

Thereafter

​

 

148,191

​

​

​

​

Total minimum lease payments

​

 

3,658,745

Less: imputed interest

​

 

(305,067)

​

​

​

​

Sub-total

​

 

3,353,678

​

​

​

​

Commercial

​

 

  

2025

​

 

963,456

2026

​

 

474,320

2027

​

 

33,453

2028

​

 

—

2029

​

 

—

Thereafter

​

 

—

​

​

​

​

Total minimum lease payments

​

 

1,471,229

Less: imputed interest

​

 

(35,930)

​

​

​

​

Sub-total

​

 

1,435,299

​

​

​

​

Total

​

 

4,788,977

​

​

​

​

Less: current portion

​

 

1,931,810

​

​

​

​

​

​

$

2,857,167

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

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2025

    

2024

​

​

​

​

​

​

​

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

​

$

472,720

​

$

—

​

​

​

​

​

​

​

Schedule of company's leasing costs

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2025

    

2024

​

​

​

​

​

​

​

Operating lease cost

​

$

602,493

​

$

473,534

Variable lease cost

​

 

205,581

​

 

214,851

Short-term lease cost

​

 

70,262

​

 

96,350

​

​

​

​

​

​

​

​

​

$

878,336

​

$

784,735