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