Quarterly report [Sections 13 or 15(d)]

Stock Based Compensation - Additional Information (Detail)

v3.25.3
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Defined Benefit Plan Disclosure [Line Items]          
Proceeds from exercise of stock options   $ 954 $ 0 $ 1,824 $ 269
Aggregate intrinsic value of options exercised in period   696 0 1,189 189
Fair value of options vested   $ 29 $ 749 $ 400 $ 2,435
Number of options outstanding, Granted   21,650 33,901 21,650 33,901
Incremental stock based compensation expense   $ 3,830 $ 4,959 $ 14,957 $ 13,382
Restricted Stock Units (RSUs)          
Defined Benefit Plan Disclosure [Line Items]          
Incremental stock based compensation expense   0   1,517  
RSUs and PSUs          
Defined Benefit Plan Disclosure [Line Items]          
Fair value of options vested   2,984 $ 1,471 11,889 $ 5,814
Unrecognized stock-based compensation expense   $ 20,655   $ 20,655  
Unrecognized stock-based compensation expense, weighted-average recognition period       2 years 3 months 18 days  
2021 Equity Incentive Plan          
Defined Benefit Plan Disclosure [Line Items]          
Number of shares issued under share-based payment arrangement 1,285,558     1,095,506  
2021 ESPP          
Defined Benefit Plan Disclosure [Line Items]          
Number of shares issued under share-based payment arrangement 257,111     803,675