Annual report pursuant to Section 13 and 15(d)

Common Stock - Summary of Stock Options Outstanding Regarding Number of Common Shares Issuable upon Exercise of Vested Options (Detail)

v3.19.1
Common Stock - Summary of Stock Options Outstanding Regarding Number of Common Shares Issuable upon Exercise of Vested Options (Detail)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 96,615
Exercise Price Range, Weighted Average Vested Price $ 73.05
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 11 months 8 days
Range one [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 35,417
Exercise Price Range, Weighted Average Vested Price $ 2.56
Exercise Price Range, Weighted Average Remaining Contractual Term 9 years 8 months 19 days
Exercise Price Range, Lower Range Limit $ 2.56
Exercise Price Range, Upper Range Limit $ 2.97
Range two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 17,472
Exercise Price Range, Weighted Average Vested Price $ 3.37
Exercise Price Range, Weighted Average Remaining Contractual Term 9 years 6 months 25 days
Exercise Price Range, Lower Range Limit $ 2.98
Exercise Price Range, Upper Range Limit $ 16.13
Range three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 37,488
Exercise Price Range, Weighted Average Vested Price $ 28.90
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 6 months 29 days
Exercise Price Range, Lower Range Limit $ 16.14
Exercise Price Range, Upper Range Limit $ 69.45
Range four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 408
Exercise Price Range, Weighted Average Vested Price $ 110.00
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 4 months 24 days
Exercise Price Range, Lower Range Limit $ 69.46
Exercise Price Range, Upper Range Limit $ 157.30
Range five [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 1,745
Exercise Price Range, Weighted Average Vested Price $ 204.60
Exercise Price Range, Weighted Average Remaining Contractual Term 6 years 4 months 17 days
Exercise Price Range, Lower Range Limit $ 157.31
Exercise Price Range, Upper Range Limit $ 206.25
Range six [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 835
Exercise Price Range, Weighted Average Vested Price $ 448.47
Exercise Price Range, Weighted Average Remaining Contractual Term 5 years 6 months 10 days
Exercise Price Range, Lower Range Limit $ 206.26
Exercise Price Range, Upper Range Limit $ 1,228.15
Range seven [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 907
Exercise Price Range, Weighted Average Vested Price $ 1,296.49
Exercise Price Range, Weighted Average Remaining Contractual Term 5 years 1 month 24 days
Exercise Price Range, Lower Range Limit $ 1,228.16
Exercise Price Range, Upper Range Limit $ 1,305.70
Range eight [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 713
Exercise Price Range, Weighted Average Vested Price $ 1,321.28
Exercise Price Range, Weighted Average Remaining Contractual Term 4 years 1 month 13 days
Exercise Price Range, Lower Range Limit $ 1,305.71
Exercise Price Range, Upper Range Limit $ 1,405.80
Range nine [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 605
Exercise Price Range, Weighted Average Vested Price $ 1,443.12
Exercise Price Range, Weighted Average Remaining Contractual Term 3 years 2 months 15 days
Exercise Price Range, Lower Range Limit $ 1,405.81
Exercise Price Range, Upper Range Limit $ 1,659.35
Range ten [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 1,025
Exercise Price Range, Weighted Average Vested Price $ 2,007.37
Exercise Price Range, Weighted Average Remaining Contractual Term 1 year 7 months 24 days
Exercise Price Range, Lower Range Limit $ 1,659.36
Exercise Price Range, Upper Range Limit $ 2,450.80