XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2026
REVENUE  
Schedule of disaggregation of total revenue listed by sales category and segment

  ​ ​ ​

Three Months Ended March 31,

 

2026

2025

 

 

Sales

  ​ ​ ​

Gross Margin

  ​ ​ ​

Margin

Sales

  ​ ​ ​

Gross Margin

  ​ ​ ​

Margin

Consumer

$

81,793,522

$

9,700,633

 

11.9

%  

$

36,770,604

$

4,210,903

 

11.5

%

Commercial

 

16,587,368

 

10,919,783

 

65.8

%  

 

11,485,225

 

7,757,121

 

67.5

%

$

98,380,890

$

20,620,416

 

21.0

%  

$

48,255,829

$

11,968,024

 

24.8

%

Schedule of opening and closing balances of our contract assets and liabilities

  ​ ​ ​

Accounts

  ​ ​ ​

Contract

  ​ ​ ​

Contract

Receivable

Assets

Liabilities

Consumer

 

  ​

 

  ​

 

  ​

Opening Balance - 1/1/2025

$

738,132

 

 

435,508

Closing Balance - 3/31/2025

 

734,362

 

 

974,185

 

 

 

Commercial

 

 

  ​

 

 

  ​

 

 

  ​

Opening Balance - 1/1/2025

 

 

3,646,106

 

 

 

 

Closing Balance - 3/31/2025

 

 

4,639,583

 

 

 

 

  ​ ​ ​

Accounts

  ​ ​ ​

Contract

  ​ ​ ​

Contract

Receivable

Assets

Liabilities

Consumer

 

  ​

 

  ​

 

  ​

Opening Balance - 1/1/2026

 

$

8,404,300

 

 

1,840,637

Closing Balance - 3/31/2026

 

887,121

 

 

2,035,779

 

 

 

Commercial

 

 

  ​

 

 

  ​

 

 

  ​

Opening Balance - 1/1/2026

 

 

2,579,891

 

 

 

 

30,579

Closing Balance - 3/31/2026

 

 

2,703,024

 

 

 

 

70,603