v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - U.S. Treasury bills - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Less than one year $ 64,207 $ 69,439
Unrealized Gains    
Less than one year 2 58
Unrealized Losses    
Less than one year (72) (6)
Fair Value    
Less than one year $ 64,137 $ 69,491