XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Allocation of Stock-Based Compensation Expense by Plan (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock-Based Compensation [Line Items]        
Share based compensation expense $ 1,555,332 $ 1,251,907 $ 2,858,263 $ 2,894,448
Stock Options [Member]        
Stock-Based Compensation [Line Items]        
Share based compensation expense 1,503,491 1,216,704 2,786,662 2,829,522
Employee Stock Purchase Plan [Member]        
Stock-Based Compensation [Line Items]        
Share based compensation expense $ 51,841 $ 35,203 $ 71,601 $ 64,926