v3.25.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 28, 2025
Share-Based Payment Arrangement [Abstract]  
Number of Options, Beginning balance 1,703,287
Number of Options, Granted 0
Number of Options, Exercised (504,717)
Number of Options, Cancelled/Forfeited (25,330)
Number of Options, Ending balance 1,173,240
Number of Options, Options exercisable as of September 28, 2025 1,024,587
Number of Options, Options vested and expected to vest as of September 28, 2025 1,173,240
Weighted-Average Exercise Price, Beginning balance $ 14.3
Weighted-Average Exercise Price, Options Granted 0
Weighted-Average Exercise Price, Options Exercised 10.92
Weighted-Average Exercise Price, Options Cancelled/Forfeited 15.68
Weighted-Average Exercise Price, Ending balance 15.71
Weighted-Average Exercise Price, Options exercisable as of September 28, 2025 15.83
Weighted-Average Exercise Price, Options vested and expected to vest as of September 28, 2025 $ 15.71
Weighted Average Remaining Contractual Life (Years), Balance 5 years 1 month 6 days
Weighted Average Remaining Contractual Life (Years), Options exercisable as of September 28, 2025 4 years 8 months 12 days
Weighted Average Remaining Contractual Life (Years), Options vested and expected to vest as of September 28, 2025 5 years 1 month 6 days
Aggregate Intrinsic Value, Beginning balance $ 39,264
Aggregate Intrinsic Value, Exercised 14,393
Aggregate Intrinsic Value, Cancelled/Forfeited 532
Aggregate Intrinsic Value, Ending balance 31,192
Aggregate Intrinsic Value, Options exercisable as of September 28, 2025 27,122
Aggregate Intrinsic Value, Options vested and expected to vest as of September 28, 2025 $ 31,192