XML 47 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Note 7 - Leases - Future Minimum Lease Payments (Details)
Mar. 31, 2019
USD ($)
2019 $ 3,419,357
2020 4,020,144
2021 3,374,409
2022 2,286,366
2023 1,436,404
2024 798,046
2025 624,970
2026 420,549
2027 296,974
2028 61,350
Total minimum lease payments $ 16,738,569