v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - U.S. Treasury bills - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Less than one year $ 69,577 $ 69,439
Gross Unrealized Gains    
Less than one year 13 58
Gross Unrealized Losses    
Less than one year (41) (6)
Fair Value    
Less than one year $ 69,549 $ 69,491