v3.26.1
Investments - Schedule of available for sale investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities [Abstract]    
Amortized Cost $ 207,265 $ 76,137
Gross Unrealized Loss (63) 6
Total Fair Value 207,202 76,143
U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities [Abstract]    
Amortized Cost 41,445  
Gross Unrealized Loss 0  
Total Fair Value 41,445  
U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent    
Debt Securities [Abstract]    
Amortized Cost 145,067 23,867
Gross Unrealized Loss (63) 6
Total Fair Value 145,004 23,873
Money market fund | Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities [Abstract]    
Amortized Cost 20,753 52,270
Gross Unrealized Loss 0 0
Total Fair Value $ 20,753 $ 52,270