XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents and Marketable Securities - Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 95,012 $ 43,162
Marketable securities 244,611 253,929
Total cash, cash equivalents, and marketable securities 339,623 297,091
Corporate debt securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 145,350 123,701
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 56,554 66,582
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Marketable securities 21,180 22,715
U.S. government agency securities    
Cash and Cash Equivalents [Line Items]    
Marketable securities 14,502 24,411
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Marketable securities 7,025 16,520
Cash    
Cash and Cash Equivalents [Line Items]    
Cash 33,861 20,664
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 47,526 10,058
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents 12,378 4,890
U.S. government securities    
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 1,247 $ 7,550