Annual report pursuant to Section 13 and 15(d)

Acquisitions - Schedule of Consideration Transferred (Details)

v3.20.1
Acquisitions - Schedule of Consideration Transferred (Details) - USD ($)
3 Months Ended
Nov. 17, 2017
Sep. 30, 2018
Dec. 31, 2019
Business Acquisition [Line Items]      
Contingent payments     $ 0
TRx      
Business Acquisition [Line Items]      
Cash $ 18,900,000    
Common stock (including contingently issuable shares) 8,514,419    
Contingent payments 1,366,633   $ 0
Total consideration transferred 28,781,052    
Measurement Period Adjustments      
Contingent payments   $ (1,210,000)  
Consideration exchanged   $ (1,210,000)  
Previously Reported | TRx      
Business Acquisition [Line Items]      
Cash 18,900,000    
Common stock (including contingently issuable shares) 8,514,419    
Contingent payments 2,576,633    
Total consideration transferred $ 29,991,052