XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost $ 110,611 $ 211,879
Gross Unrealized Gains 819 275
Gross Unrealized Losses (1) (417)
Fair Value 111,429 211,737
Corporate debt securities    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 6,991 110,820
Gross Unrealized Gains 6 91
Gross Unrealized Losses 0 (204)
Fair Value 6,997 110,707
U.S. Treasury notes    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 103,620 101,059
Gross Unrealized Gains 813 184
Gross Unrealized Losses (1) (213)
Fair Value $ 104,432 $ 101,030