XML 22 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Warrants and Options - Additional Information (Details)
6 Months Ended
Dec. 31, 2019
shares
June 30, 2020 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 1,713
June 30, 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 2,858
June 30 2022 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 2,287
June 30, 2023 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 14,787
June 30 2024 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 1,142
June 30, 2025 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Exercisable 347,225