v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - U.S. Treasury bills - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost    
Less than one year $ 69,439 $ 104,445
Gross Unrealized Gains    
Less than one year 58 99
Gross Unrealized Losses    
Less than one year (6) (34)
Fair Value    
Less than one year $ 69,491 $ 104,510