v3.26.1
Marketable Securities and Strategic Investments - Schedule of marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities    
Amortized Cost Basis $ 66,073 $ 71,762
Unrealized Gains 9 62
Unrealized Losses (49) (2)
Fair Value 66,033 71,822
Corporate debt Securities    
Marketable Securities    
Amortized Cost Basis 60,966 69,308
Unrealized Gains 9 60
Unrealized Losses (45) (2)
Fair Value 60,930 69,366
Government debt securities    
Marketable Securities    
Amortized Cost Basis 5,107 2,454
Unrealized Gains   2
Unrealized Losses (4)  
Fair Value $ 5,103 $ 2,456