v3.26.1
Stockholders' Equity - Summary of Offering Periods and Costs (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class Of Stock [Line Items]    
Stock-based compensation $ 1,540 $ 1,422
ESPP [Member]    
Class Of Stock [Line Items]    
Stock-based compensation $ 44 $ 41
First offering period, start date Aug. 15, 2023  
First offering period, end date Feb. 14, 2024  
Second offering period, start date Feb. 15, 2024  
Second offering period, end date Aug. 14, 2024  
Third offering period start date Aug. 15, 2024  
Third offering period end date Feb. 14, 2025  
Fourth offering period, start date Feb. 15, 2025  
Fourth 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 16,884  
Cost Per Share $ 21.79  
Stock-based compensation $ 65  
Second Offering [Member] | ESPP [Member]    
Class Of Stock [Line Items]    
Common stock issued under employee stock purchase plan, share 12,581  
Cost Per Share $ 28.52  
Stock-based compensation $ 63  
Third 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  
Stock-based compensation $ 79  
Fourth 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  
Stock-based compensation $ 77