v3.22.2.2
Cash, Cash Equivalents, and Marketable Securities - Summary of Cash and Cash Equivalents (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]          
Realized gains and losses on marketable securities $ 0 $ 0 $ 0 $ 0  
Total cash and cash equivalents 75,172,000   75,172,000   $ 51,333,000
Marketable securities 159,534,000   159,534,000   153,002,000
Total cash, cash equivalents, and marketable securities 234,706,000   234,706,000   204,335,000
U.S. government securities | Short-Term Marketable Securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 109,548,000   109,548,000   60,279,000
Commercial paper          
Cash and Cash Equivalents [Line Items]          
Marketable securities 28,953,000   28,953,000   80,812,000
U.S. government agency securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 20,533,000   20,533,000   5,527,000
U.S. government agency securities | Short-Term Marketable Securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 20,533,000   20,533,000    
Corporate debt securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 249,000   249,000   3,576,000
Corporate debt securities | Short-Term Marketable Securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 249,000   249,000    
Municipal securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 251,000   251,000   2,808,000
Municipal securities | Short-Term Marketable Securities          
Cash and Cash Equivalents [Line Items]          
Marketable securities 251,000   251,000    
Cash          
Cash and Cash Equivalents [Line Items]          
Cash 33,807,000   33,807,000   26,442,000
Commercial paper          
Cash and Cash Equivalents [Line Items]          
Cash equivalents 34,377,000   34,377,000   21,582,000
U.S. government securities          
Cash and Cash Equivalents [Line Items]          
Cash equivalents 6,966,000   6,966,000   0
Money market funds          
Cash and Cash Equivalents [Line Items]          
Cash equivalents 22,000   22,000   2,320,000
Corporate debt securities          
Cash and Cash Equivalents [Line Items]          
Cash equivalents $ 0   $ 0   $ 989,000