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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Three Months Ended March 31, 

 

​

​

2025

​

2024

 

​

 

Sales

    

Gross Margin

    

Margin

​

Sales

    

Gross Margin

    

Margin

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Consumer

​

$

36,770,604

​

$

4,210,903

 

11.5

%  

$

28,226,017

​

$

3,549,189

 

12.6

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Commercial

​

 

11,485,225

​

 

7,757,121

 

67.5

%  

 

11,631,763

​

 

6,771,495

 

58.2

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

$

48,255,829

​

$

11,968,024

 

24.8

%  

$

39,857,780

​

$

10,320,684

 

25.9

%

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

​

​

​

​

​

​

​

​

​

​

​

​

    

​

Accounts

    

​

Contract

    

​

Contract

​

​

​

Receivable

​

​

Assets

​

​

Liabilities

Consumer

 

​

  

 

​

  

 

​

  

Opening Balance - 1/1/2024

​

$

3,411,501

​

$

—

 

$

185,348

Closing Balance - 3/31/2024

 

​

244,914

 

​

—

 

​

715,455

​

​

 

​

​

 

​

​

 

​

Commercial

 

 

  

 

 

  

 

 

  

Opening Balance - 1/1/2024

 

 

4,399,658

 

 

—

 

 

—

Closing Balance - 3/31/2024

 

 

4,352,140

 

 

—

 

 

—

​

​

​

​

​

​

​

​

​

​

​

​

    

​

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

 

 

—

 

 

—