v3.25.3
Marketable Debt Securities - Interest and Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]        
Interest income $ 242 $ 194 $ 425 $ 843
Accretion of discount, net 532 1,652 2,585 4,576
Total interest and investment income $ 774 $ 1,846 $ 3,010 $ 5,419