v3.26.1
Subsequent Events (Details) - Subsequent event - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
May 05, 2026
May 14, 2026
May 04, 2026
Polar warrants      
Subsequent Event [Line Items]      
Exercise price (in dollars per share) $ 3.00   $ 5.00
Underwriting Agreement      
Subsequent Event [Line Items]      
Shares issued and sold (in shares) 18,918,918    
Price per share (in dollars per share) $ 1.85    
Gross proceeds from sale of stock $ 32,800    
Over-allotment option      
Subsequent Event [Line Items]      
Shares issued and sold (in shares) 2,837,837 2,837,837  
Additional stock purchase period 30 days    
Aggregate proceeds including over-allotment option | Forecast      
Subsequent Event [Line Items]      
Gross proceeds from sale of stock $ 40,250