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.22.4
Common Stock - Summary of Stock Options Outstanding Regarding Number of Common Shares Issuable upon Exercise of Vested Options (Detail)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 300,550
Exercise Price Range, Weighted Average Vested Price $ 34.44
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 6 months 3 days
Range one [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 5.07
Exercise Price Range, Upper Range Limit $ 7.27
Exercise Price Range, Number of Vested Options | shares 10,295
Exercise Price Range, Weighted Average Vested Price $ 7.07
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 8 months 1 day
Range two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 7.28
Exercise Price Range, Upper Range Limit $ 7.89
Exercise Price Range, Number of Vested Options | shares 6,250
Exercise Price Range, Weighted Average Vested Price $ 7.51
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 8 months 12 days
Range three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 7.90
Exercise Price Range, Upper Range Limit 8.43
Range four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit 8.44
Exercise Price Range, Upper Range Limit $ 10.78
Exercise Price Range, Number of Vested Options | shares 65,750
Exercise Price Range, Weighted Average Vested Price $ 10.13
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 11 months 1 day
Range five [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 10.79
Exercise Price Range, Upper Range Limit $ 11.65
Exercise Price Range, Number of Vested Options | shares 54,653
Exercise Price Range, Weighted Average Vested Price $ 11.20
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 29 days
Range six [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 11.66
Exercise Price Range, Upper Range Limit $ 12.60
Exercise Price Range, Number of Vested Options | shares 3,296
Exercise Price Range, Weighted Average Vested Price $ 12.10
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 2 months 12 days
Range seven [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 12.61
Exercise Price Range, Upper Range Limit $ 20.74
Exercise Price Range, Number of Vested Options | shares 111,526
Exercise Price Range, Weighted Average Vested Price $ 13.09
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 25 days
Range eight [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 20.75
Exercise Price Range, Upper Range Limit $ 39.80
Exercise Price Range, Number of Vested Options | shares 14,543
Exercise Price Range, Weighted Average Vested Price $ 28.40
Exercise Price Range, Weighted Average Remaining Contractual Term 6 years 29 days
Range nine [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 39.81
Exercise Price Range, Upper Range Limit $ 59.30
Exercise Price Range, Number of Vested Options | shares 18,747
Exercise Price Range, Weighted Average Vested Price $ 51.20
Exercise Price Range, Weighted Average Remaining Contractual Term 5 years 8 months 19 days
Range ten [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 59.31
Exercise Price Range, Upper Range Limit $ 28,952.00
Exercise Price Range, Number of Vested Options | shares 15,490
Exercise Price Range, Weighted Average Vested Price $ 392.45
Exercise Price Range, Weighted Average Remaining Contractual Term 5 years 3 months 18 days