XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
LEASES  
Schedule of future annual minimum lease payments

​

​

​

​

​

​

    

Operating

​

​

Leases

Consumer

 

​

  

2025

​

$

503,126

2026

​

 

1,186,142

2027

​

 

887,803

2028

​

 

652,641

2029

​

 

533,234

Thereafter

​

 

203,191

​

​

​

​

Total minimum lease payments

​

 

3,966,137

Less: imputed interest

​

 

(342,884)

​

​

​

​

Sub-total

​

 

3,623,253

​

​

​

​

Commercial

​

 

  

2025

​

 

621,338

2026

​

 

474,320

2027

​

 

33,454

2028

​

 

—

2029

​

 

—

Thereafter

​

 

—

​

​

​

​

Total minimum lease payments

​

 

1,129,112

Less: imputed interest

​

 

(23,498)

​

​

​

​

Sub-total

​

 

1,105,614

​

​

​

​

Total

​

 

4,728,867

​

​

​

​

Less: current portion

​

 

1,818,941

​

​

​

​

​

​

$

2,909,926

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

​

​

​

​

​

​

​

​

​

​

Six Months Ended June 30, 

​

    

2025

    

2024

​

​

​

​

​

​

​

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

​

$

951,464

​

$

660,087

​

​

​

​

​

​

​

Schedule of company's leasing costs

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

    

2025

    

2024

​

​

​

​

​

​

​

Operating lease cost

​

$

605,553

​

$

511,346

Variable lease cost

​

 

215,083

​

 

127,177

Short-term lease cost

​

 

31,191

​

 

129,379

​

​

​

​

​

​

​

​

​

$

851,827

​

$

767,902

​

​

​

​

​

​

​

​

​

​

Six Months Ended June 30, 

​

    

2025

    

2024

​

​

​

​

​

​

​

Operating lease cost

​

$

1,208,522

​

$

984,880

Variable lease cost

​

 

420,664

​

 

387,028

Short-term lease cost

​

 

100,977

​

 

180,729

​

​

​

​

​

​

​

​

​

$

1,730,163

​

$

1,552,637