Net and Comprehensive Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss per Share (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
Jun. 30, 2019 |
Jun. 30, 2018 |
|
| Earnings Per Share [Abstract] | ||||
| Net and comprehensive loss attributable to common stockholders | $ (5,683,616) | $ (5,989,991) | $ (14,176,441) | $ (13,415,523) |
| Weighted average common shares used in computing net and comprehensive loss per share attributable to common stockholders, basic and diluted | 40,588,004 | 27,340,914 | 40,588,004 | 27,194,028 |
| Net and comprehensive loss per share attributable to common stockholders, basic and diluted | $ (0.14) | $ (0.22) | $ (0.35) | $ (0.49) |