v3.25.2
Marketable Securities and Strategic Investments - Schedule of marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities    
Amortized Cost Basis $ 15,159 $ 44,499
Unrealized Gains 17 57
Unrealized Losses (1) (5)
Fair Value 15,175 44,551
Corporate debt Securities    
Marketable Securities    
Amortized Cost Basis 14,369 43,724
Unrealized Gains 17 57
Unrealized Losses (1) (5)
Fair Value 14,385 43,776
Government debt securities    
Marketable Securities    
Amortized Cost Basis 790 775
Fair Value $ 790 $ 775