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