v3.25.1
Stock-Based Payment Plans - Summary Of Stock-based Compensation For All Equity Awards And The ESPP Reflected In The Statements Of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total $ 2,694 $ 2,591
Selling and Marketing Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total 504 527
General and Administrative Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total 1,579 1,661
Research and Development Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total $ 611 $ 403