XML 49 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable debt securities [Line Items]    
Amortized Cost $ 91,072 $ 110,611
Gross Unrealized Gains 352 819
Gross Unrealized Losses 0 (1)
Fair Value 91,424 111,429
Corporate debt securities    
Marketable debt securities [Line Items]    
Amortized Cost 0 6,991
Gross Unrealized Gains 0 6
Gross Unrealized Losses 0 0
Fair Value 0 6,997
U.S. Treasury notes    
Marketable debt securities [Line Items]    
Amortized Cost 91,072 103,620
Gross Unrealized Gains 352 813
Gross Unrealized Losses 0 (1)
Fair Value $ 91,424 $ 104,432