Quarterly report [Sections 13 or 15(d)]

Stock Based Compensation - Additional Information (Detail)

v3.25.1
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2025
Mar. 31, 2025
Mar. 31, 2024
Defined Benefit Plan Disclosure [Line Items]      
Proceeds from Stock Options Exercised   $ 640 $ 267
Aggregate intrinsic value of options exercised in period   338 188
Fair value of options vested   $ 128 $ 764
Number of options outstanding, Granted   0 0
Restricted Stock Units (RSUs)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of options vested   $ 3,741 $ 2,496
Unrecognized stock-based compensation expense   $ 21,758  
Unrecognized stock-based compensation expense, weighted-average recognition period   2 years 1 month 6 days  
2021 Equity Incentive Plan      
Defined Benefit Plan Disclosure [Line Items]      
Number of shares issued under share-based payment arrangement 1,285,558 1,915,312  
2021 ESPP      
Defined Benefit Plan Disclosure [Line Items]      
Number of shares issued under share-based payment arrangement 257,111 853,941