Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details)

v3.20.4
Goodwill and Intangible Assets - Schedule of Finite Lived Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,106,000 $ 5,206,000
Accumulated Amortization (4,520,825) (2,779,742)
Total future amortization expense $ 1,585,175 $ 2,426,258
Weighted-Average Remaining Life (in years) 10 months 24 days 1 year 10 months 24 days
Acquired Product Marketing Rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,056,000 $ 5,056,000
Accumulated Amortization (3,949,988) (2,685,992)
Total future amortization expense $ 1,106,012 $ 2,370,008
Weighted-Average Remaining Life (in years) 10 months 24 days 1 year 10 months 24 days
Acquired Assembled Workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,050,000 $ 150,000
Accumulated Amortization (570,837) (93,750)
Total future amortization expense $ 479,163 $ 56,250
Weighted-Average Remaining Life (in years) 1 year 1 month 6 days 9 months 18 days