XML 66 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
Dec. 31, 2018
USD ($)
2019 $ 4,417,806
2020 3,750,324
2021 3,042,779
2022 2,102,463
2023 1,289,874
2024 735,375
2025 624,970
2026 420,549
2027 296,974
2028 61,350
Total minimum lease payments $ 16,742,464