v3.25.2
Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,804 $ 15,744
Gross Unrealized Gains 0 3
Gross Unrealized Losses (9) (20)
Allowance for Credit Loss 0 0
Fair Value 2,795 15,727
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,804 15,744
Gross Unrealized Gains 0 3
Gross Unrealized Losses (9) (20)
Allowance for Credit Loss 0 0
Fair Value 2,795 15,727
Non-marketable investment    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,000 10,000
Gross Unrealized Gains 2,850 2,850
Gross Unrealized Losses 0 0
Allowance for Credit Loss 0 0
Fair Value 12,850 12,850
Marketable And Non-Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,804 25,744
Gross Unrealized Gains 2,850 2,853
Gross Unrealized Losses (9) (20)
Allowance for Credit Loss 0 0
Fair Value $ 15,645 $ 28,577