XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
REVENUE  
Schedule of disaggregation of total revenue listed by sales category and segment

    

Three Months Ended June 30, 

 

2025

2024

 

 

Sales

    

Gross Margin

    

Margin

Sales

    

Gross Margin

    

Margin

Consumer

$

43,173,758

$

4,657,986

 

10.8

%  

$

31,990,028

$

4,021,329

 

12.6

%

Commercial

 

11,703,075

 

7,729,937

 

65.5

%  

 

13,306,974

 

7,368,128

 

65.5

%

$

54,876,833

$

12,387,923

 

22.6

%  

$

45,297,002

$

11,389,457

 

25.1

%

    

Six Months Ended June 30, 

 

2025

2024

 

    

Sales

    

Gross Margin

    

Margin

Sales

    

Gross Margin

    

Margin

Consumer

$

79,944,362

$

8,868,889

 

11.1

%  

$

60,216,045

$

7,570,518

 

12.6

%

Commercial

 

23,188,300

 

15,487,058

 

66.8

%  

 

24,938,737

 

14,139,623

 

56.7

%

$

103,132,662

$

24,355,947

 

23.6

%  

$

85,154,782

$

21,710,141

 

25.5

%

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 - 6/30/2024

 

396,415

 

 

299,613

 

 

 

Commercial

 

 

  

 

 

  

 

 

  

Opening Balance - 1/1/2024

 

 

4,399,658

 

 

 

 

Closing Balance - 6/30/2024

 

 

4,441,809

 

 

 

 

    

Accounts

    

Contract

    

Contract

Receivable

Assets

Liabilities

Consumer

 

  

 

  

 

  

Opening Balance - 1/1/2025

 

$

738,132

 

$

 

$

435,508

Closing Balance - 6/30/2025

 

1,395,486

 

 

1,601,699

 

 

 

Commercial

 

 

  

 

 

  

 

 

  

Opening Balance - 1/1/2025

 

 

3,646,106

 

 

 

 

Closing Balance - 6/30/2025

 

 

3,670,433

 

 

 

 

3,623