v3.26.1
Warrant Liability (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 28, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 11, 2025
Warrant Liability            
Change in fair value of warrant liability         $ (267)  
2023 Warrants            
Warrant Liability            
Warrant liability $ 3,100          
Change in fair value of warrant liability   $ 0 $ 0 $ 0    
Decrease in warrant liability     $ (300)   $ (300)  
Common Stock | 2023 Warrants            
Warrant Liability            
Class of warrant or right, number of securities called by warrants or rights 13,750          
Warrants exercisable term 6 years          
Warrants of exercisable beginning Mar. 28, 2023          
Each warrant of exercisable 1          
Exercise price (in dollars per share) $ 240         $ 8.4