v3.26.1
Securities Purchase Agreement - Schedule of Proceeds Allocation of Shares and Warrants (Details) - Securities Purchase Agreement
$ in Thousands
3 Months Ended
Mar. 31, 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