XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Marketable Securities [Line Items]      
Debt securities, Cost $ 31,322 $ 28,980  
Debt securities, Gross Unrealized Gains 7 39  
Debt securities, Gross Unrealized Losses (63) (7)  
Debt securities, Allowance for Credit Losses 0 0 $ 0
Debt securities, Estimated Fair Values 31,266 29,012  
Equity securities, Cost 4,200 5,778  
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,200 5,778  
Marketable securities, Cost 35,522 34,758  
Marketable securities, Gross Unrealized Gains 7 39  
Marketable securities, Gross Unrealized Losses (63) (7)  
Marketable securities, Allowance for Credit Losses 0 0  
Marketable securities, Estimated Fair Values 35,466 34,790  
Corporate bonds and notes      
Marketable Securities [Line Items]      
Debt securities, Cost 16,687 5,813  
Debt securities, Gross Unrealized Gains 7 34  
Debt securities, Gross Unrealized Losses (44) (2)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 16,650 5,845  
Treasury and agency notes and bills      
Marketable Securities [Line Items]      
Debt securities, Cost 3,481 10,746  
Debt securities, Gross Unrealized Gains 0 0  
Debt securities, Gross Unrealized Losses (2) (1)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 3,479 10,745  
Commercial paper      
Marketable Securities [Line Items]      
Debt securities, Cost 11,154 12,421  
Debt securities, Gross Unrealized Gains 0 5  
Debt securities, Gross Unrealized Losses (17) (4)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 11,137 12,422  
Money market funds      
Marketable Securities [Line Items]      
Equity securities, Cost 4,200 5,778  
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,200 5,778  
Cash and cash equivalents      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values 7,469 5,778  
Available-for-sale debt securities      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values $ 27,997 $ 29,012