XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents, and Marketable Securities - (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 60,215 $ 80,807
Marketable securities 128,492 52,982
Cash, Cash Equivalents, and Marketable Securities 188,707 133,789
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Marketable securities 117,984 0
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 3,891 0
Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 3,772 0
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 1,520 52,982
Municipal securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 1,325 0
Cash    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 30,609 30,745
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 23,449 0
Money market funds    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 6,007 10,068
Municipal securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents 150 0
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 0 $ 39,994