XML 62 R40.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
LEASES  
Schedule of future annual minimum lease payments

    

Operating

Leases

Consumer

 

  

2025

$

904,549

2026

 

951,460

2027

 

653,121

2028

 

417,959

2029

 

298,552

Thereafter

 

96,240

Total minimum lease payments

 

3,321,881

Less: imputed interest

 

(251,323)

Sub-total

 

3,070,558

Commercial

 

  

2025

 

1,321,299

2026

 

474,320

2027

 

33,454

2028

 

2029

 

Thereafter

 

Total minimum lease payments

 

1,829,073

Less: imputed interest

 

(51,737)

Sub-total

 

1,777,336

Total

 

4,847,894

Less: current portion

 

2,078,505

$

2,769,389

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

Year Ended December 31, 

    

December 31, 2024

    

December 31, 2023

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

$

2,341,024

$

Schedule of company's leasing costs

Year Ended December 31, 

    

December 31, 2024

    

December 31, 2023

Operating lease cost

$

2,105,065

$

1,911,766

Variable lease cost

 

807,961

 

834,793

Short-term lease cost

 

347,427

 

5,000

$

3,260,453

$

2,751,559