v3.26.1
Marketable Securities and Strategic Investments - Schedule of marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities    
Amortized Cost Basis $ 89,572 $ 71,762
Unrealized Gains 4 62
Unrealized Losses (85) (2)
Fair Value 89,491 71,822
Corporate debt Securities    
Marketable Securities    
Amortized Cost Basis 78,375 69,308
Unrealized Gains 4 60
Unrealized Losses (74) (2)
Fair Value 78,305 69,366
Government debt securities    
Marketable Securities    
Amortized Cost Basis 11,197 2,454
Unrealized Gains   2
Unrealized Losses (11)  
Fair Value $ 11,186 $ 2,456