v3.25.2
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year $ 2,804  
Total 2,804 $ 15,744
Fair Value    
Due in one year 2,795  
Total $ 2,795 $ 15,727