XML 50 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting policies  
Schedule of Disaggregation of revenue

The following table presents the Company’s revenue disaggregated by revenue source.

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2022

    

2021

 

2022

    

2021

Retail revenue

$

6,274,650

$

5,247,042

$

19,114,653

$

16,633,137

Bulk revenue

 

8,667,931

 

6,868,134

 

24,442,324

 

19,826,075

Services revenue

 

8,731,124

 

3,210,584

 

18,530,427

 

10,514,669

Manufacturing revenue

 

1,378,000

 

1,087,386

 

3,589,333

 

3,244,106

Total revenue

$

25,051,705

$

16,413,146

$

65,676,737

$

50,217,987

Summary of revenue recognized and amounts billed on services segment and manufacturing segment contracts in progress

Revenue recognized and amounts billed on contracts in progress are summarized as follows:

September 30, 

December 31

2022

2021

Revenue recognized to date on contracts in progress

    

$

16,576,248

$

6,109,396

Amounts billed to date on contracts in progress

 

(19,694,500)

 

(6,370,855)

Retainage

1,023,676

237,542

Net contract liability

$

(2,094,576)

$

(23,917)

Summary of net balances of billings reflected in the accompanying consolidated balance sheet

The above net balances are reflected in the accompanying condensed consolidated balance sheets as follows:

September 30, 

December 31

2022

2021

Contract assets

    

$

1,658,912

    

$

489,961

Contract liabilities

 

(3,753,488)

 

(513,878)

Net contract liability

$

(2,094,576)

$

(23,917)