XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Debt securities, Cost $ 29,018 $ 90,075
Debt securities, Gross Unrealized Gains 3 0
Debt securities, Gross Unrealized Losses (6) (71)
Debt securities, Allowance for Credit Losses 0 0
Debt securities, Estimated Fair Values 29,015 90,004
Equity securities, Cost 4,107 12,372
Equity securities, Gross Unrealized Gains 0 0
Equity securities, Gross Unrealized Losses 0 0
Equity securities, Allowance for Credit Losses 0 0
Equity securities, Estimated Fair Values 4,107 12,372
Marketable securities, Cost 33,125 102,447
Marketable securities, Gross Unrealized Gains 3 0
Marketable securities, Gross Unrealized Losses (6) (71)
Marketable securities, Allowance for Credit Losses 0 0
Marketable securities, Estimated Fair Values 33,122 102,376
Corporate bonds and notes    
Marketable Securities [Line Items]    
Debt securities, Cost 29,018 40,466
Debt securities, Gross Unrealized Gains 3 0
Debt securities, Gross Unrealized Losses (6) (53)
Debt securities, Allowance for Credit Losses 0 0
Debt securities, Estimated Fair Values 29,015 40,413
Commercial paper    
Marketable Securities [Line Items]    
Debt securities, Cost   49,609
Debt securities, Gross Unrealized Gains   0
Debt securities, Gross Unrealized Losses   (18)
Debt securities, Allowance for Credit Losses   0
Debt securities, Estimated Fair Values   49,591
Money market funds    
Marketable Securities [Line Items]    
Equity securities, Cost 4,107 12,372
Equity securities, Gross Unrealized Gains   0
Equity securities, Gross Unrealized Losses   0
Equity securities, Allowance for Credit Losses   0
Equity securities, Estimated Fair Values 4,107 12,372
Cash and cash equivalents    
Marketable Securities [Line Items]    
Marketable securities, Estimated Fair Values $ 33,122 41,842
Available-for-sale debt securities    
Marketable Securities [Line Items]    
Marketable securities, Estimated Fair Values   $ 60,534