XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended June 30,
 
   
2018
   
2017
 
                 
Product Sales
  $
39,427,051
    $
28,350,734
 
Support Services
   
19,776,215
     
19,109,009
 
Leasing Revenue
   
1,272,579
     
65,194
 
Other
   
391,624
     
172,436
 
                 
Total
  $
60,867,469
    $
47,697,373