XML 67 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Summary Of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Disaggregation of Revenue

   For the Years Ended
December 31,
 
   2019   2018 
Product Revenue  $25,109,303   $24,651,212 
Service Revenue   2,153,945    1,775,978 
Total Revenue  $27,263,248   $26,427,190 
Schedule of deferred revenue

   Service   Product   Total
Deferred
Revenue
 
Balance, beginning of period  $1,455,757   $33,000   $1,488,757 
Revenue recognized   (1,743,817)   (33,000)   (1,598,159)
Amounts invoiced   2,819,243        2,640,585 
Balance, end of period  $2,531,183   $   $2,531,183 
Schedule of estimated service revenue recognised

Year  Service
Revenue
 
2020  $1,191,898 
2021   895,548 
2022   384,236 
2023   39,667 
2024   19,834 
Total  $2,531,183 
Schedule of investment

  

Amortized

Cost

   Gross
Unrealized
Gain
   Gross
Unrealized
Loss
   Fair
Value
 
Short Term:                
Corporate bonds  $2,892,190   $          —   $623   $2,891,567 
Total Short Term:   2,892,190        623    2,891,567 
                     
Total Investments December 31, 2018  $2,892,190   $   $623   $2,891,567 
Short Term:                    
Corporate bonds  $6,690,678   $4,251   $   $6,694,929 
United States Treasury bonds   698,729    1,302        700,031 
Total Short Term:   7,389,407    5,553        7,394,960 
                     
Total Investments December 31, 2019  $7,389,407   $5,553   $   $7,394,960 
Schedule of antidilutive

   For the Years Ended
December 31,
 
   2019   2018 
Stock options   15,776    31,694 
Restricted shares   11,186    17,365