v3.26.1
Marketable Debt Securities - Schedule of Interest and Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Interest and Investment Income [Abstract]        
Interest income $ 1,480 $ 1,223 $ 3,136 $ 2,778
Accretion of discount (Amortization of premium), net 170 389 353 555
Dividend income 6 14 14 22
Total $ 1,656 $ 1,626 $ 3,503 $ 3,355