v3.26.1
Marketable Securities - Schedule of Amortised Cost Fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Total investments $ 141,130 $ 66,159
Gross Unrealized Gains 27 188
Gross Unrealized Losses (460) (3)
Allowance for Credit Loss 0 0
Estimated Fair Value 140,697 66,344
US Government Bonds    
Marketable Securities [Line Items]    
Total investments 40,991 9,230
Gross Unrealized Gains 0 4
Gross Unrealized Losses (19) 0
Allowance for Credit Loss 0 0
Estimated Fair Value 40,972 9,234
Corporate Debt Securities    
Marketable Securities [Line Items]    
Total investments 71,073 44,994
Gross Unrealized Gains 27 180
Gross Unrealized Losses (213) (1)
Allowance for Credit Loss 0 0
Estimated Fair Value 70,887 45,173
Agency bonds    
Marketable Securities [Line Items]    
Total investments 29,066 11,935
Gross Unrealized Gains 0 4
Gross Unrealized Losses (228) (2)
Allowance for Credit Loss   0
Estimated Fair Value $ 28,838 $ 11,937