v3.26.3
Financial Instruments - Summary of Marketable Securities (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Marketable Securities [Line Items]      
Debt securities, Cost $ 63,918,000 $ 63,497,000  
Debt securities, Gross Unrealized Gains 9,000 126,000  
Debt securities, Gross Unrealized Losses (488,000) (26,000)  
Debt securities, Allowance for Credit Losses 0 0 $ 0
Debt securities, Estimated Fair Values 63,439,000 63,597,000  
Equity securities, Cost 1,673,000 200,000  
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 1,673,000 200,000  
Marketable securities, Cost 65,591,000 63,697,000  
Marketable securities, Gross Unrealized Gains 9,000 126,000  
Marketable securities, Gross Unrealized Losses (488,000) (26,000)  
Marketable securities, Allowance for Credit Losses 0 0  
Marketable securities, Estimated Fair Values 65,112,000 63,797,000  
Commercial paper      
Marketable Securities [Line Items]      
Debt securities, Cost 7,728,000 8,112,000  
Debt securities, Gross Unrealized Gains 0 1,000  
Debt securities, Gross Unrealized Losses (6,000) 0  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 7,722,000 8,113,000  
Corporate bonds and notes      
Marketable Securities [Line Items]      
Debt securities, Cost 55,690,000 53,685,000  
Debt securities, Gross Unrealized Gains 9,000 125,000  
Debt securities, Gross Unrealized Losses (472,000) (26,000)  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 55,227,000 53,784,000  
Treasury and agency notes and bills      
Marketable Securities [Line Items]      
Debt securities, Cost 500,000 1,700,000  
Debt securities, Gross Unrealized Gains 0 0  
Debt securities, Gross Unrealized Losses (10,000) 0  
Debt securities, Allowance for Credit Losses 0 0  
Debt securities, Estimated Fair Values 490,000 1,700,000  
Money market funds      
Marketable Securities [Line Items]      
Equity securities, Cost 1,673,000 200,000  
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 1,673,000 200,000  
Cash and cash equivalents      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values 1,673,000 200,000  
Available-for-sale debt securities      
Marketable Securities [Line Items]      
Marketable securities, Estimated Fair Values $ 63,439,000 $ 63,597,000