XML 44 R63.htm IDEA: XBRL DOCUMENT v3.19.3
NOTE 13 - COMMITMENTS AND CONTINGENCIES - Future Minimum Operating Lease Commitments - (Details)
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Facilities And Equipment (Operating Lease) Due in 2020 $ 4,655,396
Facilities And Equipment (Operating Lease) Due in 2021 4,323,037
Facilities And Equipment (Operating Lease) Due in 2022 3,396,273
Facilities And Equipment (Operating Lease) Due in 2023 2,778,617
Facilities And Equipment (Operating Lease) Due in 2024 2,350,193
Facilities And Equipment (Operating Lease) Due Thereafter 5,081,636
Total minimum obligations $ 22,585,152