v3.26.1
Marketable Securities - Schedule of Company's available-for-sale marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 122,635 $ 0
Gross Unrealized Gains   0
Gross Unrealized Losses (41) 0
Fair Value 122,594 0
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 10,253 0
Gross Unrealized Gains   0
Gross Unrealized Losses (3) 0
Fair Value 10,250 0
U.S. Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 44,825 0
Gross Unrealized Gains   0
Gross Unrealized Losses (21) 0
Fair Value 44,804 0
U.S. Government securities    
Marketable Securities [Line Items]    
Amortized Cost 67,557 0
Gross Unrealized Gains   0
Gross Unrealized Losses (17) 0
Fair Value $ 67,540 $ 0