Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share of Common Stock - Schedule of Antidilutive Securities Excluded from Computation of Diluted Weighted Average Shares Outstanding (Detail)

v3.20.2
Net Income (Loss) Per Share of Common Stock - Schedule of Antidilutive Securities Excluded from Computation of Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities outstanding excluded from the computation of diluted weighted average shares 4,871,130 4,280,485 14,219,211 4,280,485
Employee Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities outstanding excluded from the computation of diluted weighted average shares 1,864,631 1,246,580 1,864,631 1,246,580
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially antidilutive securities outstanding excluded from the computation of diluted weighted average shares 3,006,499 3,033,905 12,354,580 3,033,905