XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
LEASES  
Schedule of future annual minimum lease payments

​

​

​

​

​

​

    

Operating

​

​

Leases

Consumer

 

​

  

2024

​

$

189,715

2025

​

 

756,159

2026

​

 

745,690

2027

​

 

440,662

2028

​

 

279,090

Thereafter

​

 

209,632

​

​

​

​

Total minimum lease payments

​

 

2,620,948

Less: imputed interest

​

 

(161,050)

​

​

​

​

Sub-total

​

 

2,459,898

​

​

​

​

Commercial

​

 

  

2024

​

 

349,822

2025

​

 

1,321,299

2026

​

 

474,320

2027

​

 

33,454

2028

​

 

—

Thereafter

​

 

—

​

​

​

​

Total minimum lease payments

​

 

2,178,894

Less: imputed interest

​

 

(70,829)

​

​

​

​

Sub-total

​

 

2,108,065

​

​

​

​

Total

​

 

4,567,963

​

​

​

​

Less: current portion

​

 

2,020,122

​

​

​

​

​

​

$

2,547,841