XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of disaggregated net sales

   Three months ended
June 30,
 
  

2019

(Unaudited)

  

2018

(Unaudited)

 
DC power systems  $8,906,400   $5,755,957 
Accessories   330,148    59,818 
Total net sales  $9,236,548   $5,815,775 

 

   Six months ended
June 30,
 
  

2019

(Unaudited)

  

2018

(Unaudited)

 
DC power systems  $16,570,136   $10,462,054 
Accessories   413,197    225,633 
Total net sales  $16,983,333   $10,687,687 

 

   Three months ended
June 30,
 
  

2019

(Unaudited)

  

2018

(Unaudited)

 
Telecom  $9,051,023   $5,290,094 
Government/Military   165,240    301,947 
Marine   17,929    41,386 
Other (backup DC power to various industries)   2,356    182,348 
Total net sales  $9,236,548   $5,815,775 

 

   Six months ended
June 30,
 
  

2019

(Unaudited)

  

2018

(Unaudited)

 
Telecom  $16,363,747   $9,779,961 
Government/Military   537,430    595,232 
Marine   79,788    86,861 
Other (backup DC power to various industries)   2,368    225,633 
Total net sales  $16,983,333   $10,687,687 
Schedule of components of inventory
  

June 30,

2019

(unaudited)

  

December 31,

2018

 
         
Raw materials  $8,369,084   $6,060,448 
Finished goods   4,085,978    2,741,321 
    12,455,062    8,801,769 
Less: Inventory reserve   (330,000)   (330,000)
Total Inventories, net  $12,125,062   $8,471,769 
Schedule of reconciliation of the product warranty liability
Changes in estimates for warranties 

June 30,

2019

(unaudited)

  

December 31,

2018

 
Balance at beginning of the period  $175,000   $175,000 
Payments   (259,937)   (364,163)
Provision for warranties   259,937    364,163 
Balance at end of the period  $175,000   $175,000 
Schedule of potentially dilutive shares were excluded from the shares used to calculate diluted earnings per share as their inclusion would be anti-dilutive
  

June 30,

2019

(Unaudited)

  

June 30,

2018
(Unaudited)

 
Options   360,000    360,000 
Warrants   115,000    115,000 
Total   475,000    475,000