XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
REVENUE  
Schedule of disaggregation of total revenue listed by sales category and segment

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Three Months Ended September 30, 

 

​

​

2025

​

2024

 

​

 

Sales

    

Gross Margin

    

Margin

​

Sales

    

Gross Margin

    

Margin

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Consumer

​

$

45,068,036

​

$

5,201,070

 

11.5

%  

$

33,756,600

​

$

3,916,315

 

11.6

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Commercial

​

 

12,321,375

​

 

7,866,860

 

63.8

%  

 

13,142,959

​

 

7,547,924

 

57.4

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

$

57,389,411

​

$

13,067,930

 

22.8

%  

$

46,899,559

​

$

11,464,239

 

24.4

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Nine Months Ended September 30, 

 

​

​

2025

​

2024

 

​

    

Sales

    

Gross Margin

    

Margin

​

Sales

    

Gross Margin

    

Margin

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Consumer

​

$

125,012,398

​

$

14,069,959

 

11.3

%  

$

93,972,645

​

$

11,486,833

 

12.2

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Commercial

​

 

35,509,675

​

 

23,353,918

 

65.8

%  

 

38,081,696

​

 

21,687,547

 

57.0

%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

$

160,522,073

​

$

37,423,877

 

23.3

%  

$

132,054,341

​

$

33,174,380

 

25.1

%

​

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

​

$

—

 

$

211,651

Closing Balance - 9/30/2024

 

​

366,612

 

​

—

 

​

2,924,060

​

​

 

​

​

 

​

​

 

​

Commercial

 

 

  

 

 

  

 

 

  

Opening Balance - 1/1/2024

 

 

4,399,658

 

 

—

 

 

—

Closing Balance - 9/30/2024

 

 

3,514,867

 

 

—

 

 

—

​

​

​

​

​

​

​

​

​

​

​

​

    

​

Accounts

    

​

Contract

    

​

Contract

​

​

​

Receivable

​

​

Assets

​

​

Liabilities

Consumer

 

​

  

 

​

  

 

​

  

Opening Balance - 1/1/2025

 

$

738,132

 

$

—

 

$

455,385

Closing Balance - 9/30/2025

 

​

1,546,403

 

​

—

 

​

1,001,918

​

​

 

​

​

 

​

​

 

​

Commercial

 

 

  

 

 

  

 

 

  

Opening Balance - 1/1/2025

 

 

3,646,106

 

 

—

 

 

—

Closing Balance - 9/30/2025

 

 

3,236,161

 

​

—

 

​

38,058