v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended
Mar. 12, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 31, 2025
Class of Warrant or Right [Line Items]            
Gross proceeds from issuance of warrants $ 15,000 $ 15,000 $ 15,000 $ 0    
Number of warrants outstanding (in shares)   10.6 10.6   20.6  
Weighted average exercise price of outstanding warrants (in USD per share)   $ 1.78 $ 1.78   $ 1.64  
Common Stock            
Class of Warrant or Right [Line Items]            
Warrant to purchase common stock (in shares) 10.0 10.0 10.0      
Registered Direct Offering Warrant | Private Placement            
Class of Warrant or Right [Line Items]            
Warrant to purchase common stock (in shares)           20.0