v3.26.1
Securities Purchase Agreement - Schedule of Proceeds Allocation of Shares and Warrants (Details) - Securities Purchase Agreement
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Class of Stock [Line Items]  
Proceeds Allocation $ 40,019
Pre-funded Warrants  
Class of Stock [Line Items]  
Proceeds Allocation 5,758
Common Warrants  
Class of Stock [Line Items]  
Proceeds Allocation 11,388
Shares [Member]  
Class of Stock [Line Items]  
Proceeds Allocation $ 22,873