XML 77 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Research and Development (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Research and Development      
Research and development $ 20,384,049 $ 27,245,043 $ 22,806,107
Australian Taxation Office      
Research and Development      
Research and development tax incentive refunds $ 11,200,000 $ 3,400,000 $ 3,800,000