XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting policies (Tables)
9 Months Ended
Sep. 30, 2020
Accounting policies  
Schedule of Disaggregation of revenue

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

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2020

    

2019

 

2020

    

2019

Retail revenue

$

4,993,069

$

6,271,220

$

18,216,797

$

19,941,395

Bulk revenue

 

6,061,475

 

6,449,757

 

18,368,156

 

20,502,121

Services revenue

 

3,351,935

 

95,980

 

9,942,748

 

287,349

Manufacturing revenue

 

3,259,778

 

3,072,282

 

10,951,524

 

10,452,158

Total revenue

$

17,666,257

$

15,889,239

$

57,479,225

$

51,183,023

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

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

September 30, 2020

December 31, 2019

Revenue recognized to date on contracts in progress

    

$

26,940,207

$

24,041,993

Amounts billed to date on contracts in progress

 

(26,570,097)

 

(22,980,598)

$

370,110

$

1,061,395

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

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

September 30, 2020

December 31, 2019

Costs and estimated earnings in excess of billings

    

$

1,188,875

    

$

1,675,781

Billings in excess of costs and estimated earnings

 

(818,765)

 

(614,386)

$

370,110

$

1,061,395