Net and Comprehensive Loss Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net and Comprehensive Loss per Share (Detail) - USD ($) |
3 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Earnings Per Share [Abstract] | ||||||||||
| Net and comprehensive loss attributable to common stockholders | $ (4,446,143) | $ (4,647,930) | $ (5,683,616) | $ (8,492,825) | $ (8,518,590) | $ 11,537,478 | $ (5,989,991) | $ (7,425,532) | $ (23,270,514) | $ (10,396,635) |
| Weighted average common shares used in computing net and comprehensive loss per share attributable to common stockholders, basic and diluted | 40,588,004 | 40,588,004 | 40,588,004 | 40,588,004 | 40,588,004 | 33,930,846 | ||||
| Net and comprehensive loss per share attributable to common stockholders, basic and diluted | $ (0.11) | $ (0.11) | $ (0.14) | $ (0.21) | $ (0.21) | $ 0.28 | $ (0.22) | $ (0.27) | $ (0.57) | $ (0.31) |