v3.26.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, 2025
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Number of Vested Options | shares 1,573,615
Exercise Price Range, Weighted Average Vested Price $ 9.33
Exercise Price Range, Weighted Average Remaining Contractual Term 6 years 7 months 17 days
Range two [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 3.11
Exercise Price Range, Upper Range Limit $ 4.18
Exercise Price Range, Number of Vested Options | shares 37,001
Exercise Price Range, Weighted Average Vested Price $ 3.3
Exercise Price Range, Weighted Average Remaining Contractual Term 9 years 14 days
Range three [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 4.19
Exercise Price Range, Upper Range Limit $ 4.54
Exercise Price Range, Number of Vested Options | shares 82,749
Exercise Price Range, Weighted Average Vested Price $ 4.52
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 6 months 25 days
Range four [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 4.55
Exercise Price Range, Upper Range Limit $ 4.67
Exercise Price Range, Number of Vested Options | shares 305,082
Exercise Price Range, Weighted Average Vested Price $ 4.55
Exercise Price Range, Weighted Average Remaining Contractual Term 8 years 21 days
Range six [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 4.85
Exercise Price Range, Upper Range Limit $ 4.99
Exercise Price Range, Number of Vested Options | shares 295,070
Exercise Price Range, Weighted Average Vested Price $ 4.9
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 25 days
Range seven [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 5
Exercise Price Range, Upper Range Limit $ 6.15
Exercise Price Range, Number of Vested Options | shares 206,064
Exercise Price Range, Weighted Average Vested Price $ 5.92
Exercise Price Range, Weighted Average Remaining Contractual Term 7 years 3 months
Range eight [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price Range, Lower Range Limit $ 6.16
Exercise Price Range, Upper Range Limit $ 8.43
Exercise Price Range, Number of Vested Options | shares 267,888
Exercise Price Range, Weighted Average Vested Price $ 7.85
Exercise Price Range, Weighted Average Remaining Contractual Term 6 years 3 days
Range nine [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 $ 12.6
Exercise Price Range, Number of Vested Options | shares 165,280
Exercise Price Range, Weighted Average Vested Price $ 10.66
Exercise Price Range, Weighted Average Remaining Contractual Term 4 years 7 months 2 days
Range ten [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 $ 2,200
Exercise Price Range, Number of Vested Options | shares 214,481
Exercise Price Range, Weighted Average Vested Price $ 29.22
Exercise Price Range, Weighted Average Remaining Contractual Term 4 years 7 months 13 days