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