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