v3.25.2
Risks and Uncertainties (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Concentration Risk [Line Items]    
Cash and cash equivalents $ 60,536 $ 71,546
Accumulated deficit $ 399,692 $ 363,214
13.5% Senior Secured Notes due November 1, 2028    
Concentration Risk [Line Items]    
Interest rate 13.50%