XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents, and Marketable Securities - (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 44,369 $ 51,333
Marketable securities 168,756 153,002
Total cash, cash equivalents, and marketable securities 213,125 204,335
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 88,727 60,279
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Marketable securities 69,279 80,812
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 6,613 5,527
Municipal securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 2,226 2,808
Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 1,911 3,576
Cash    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 26,269 26,442
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 9,139 21,582
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 3,797 0
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 2,499 0
Municipal securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 1,760 0
Money market funds    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 805 2,320
Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 100 $ 989