v3.26.1
Stockholders' Equity - Summary of Offering Periods and Costs (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class Of Stock [Line Items]        
Stock-based compensation     $ 3,132 $ 2,639
ESPP [Member]        
Class Of Stock [Line Items]        
Stock-based compensation $ 45 $ 44 $ 89 $ 85
First offering period, start date     Aug. 15, 2024  
First offering period, end date     Feb. 14, 2025  
Second offering period, start date     Feb. 15, 2025  
Second offering period, end date     Aug. 14, 2025  
First Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     13,921  
Cost Per Share $ 32.05   $ 32.05  
Stock-based compensation     $ 79  
Second Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     12,940  
Cost Per Share $ 33.69   $ 33.69  
Stock-based compensation     $ 77