Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Commitments and Contingencies - Summary of Future Minimum Rental Payments for Operating Leases (Details)

v3.8.0.1
Note 12 - Commitments and Contingencies - Summary of Future Minimum Rental Payments for Operating Leases (Details)
Mar. 31, 2018
USD ($)
2018 (remainder) $ 1,904,467
2019 2,354,982
2020 2,105,402
2021 1,991,650
2022 1,879,686
Thereafter 3,253,292
Total $ 13,489,479