v3.25.1
Warrant Liability - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 28, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
[1]
Dec. 31, 2023
Class Of Warrant Or Right          
Warrants exercisable term 6 years        
Exercise price $ 8        
Fair value of warrant liability   $ 91 $ 702 $ 358 $ 620
Change in fair value of warrant liability   (267) 82    
Warrants Two Thousand Twenty Three          
Class Of Warrant Or Right          
Warrant liability $ 3,100        
Fair value of warrant liability   100      
Change in fair value of warrant liability   $ (300) $ 100    
Common Stock | Warrants Two Thousand Twenty Three          
Class Of Warrant Or Right          
Number of warrants issued 412,500        
Class of warrant or right, number of securities called by warrants or rights 412,500        
Warrants exercisable term 6 years        
Warrants of exercisable beginning Mar. 28, 2023        
Each warrant of exercisable 1        
Exercise price $ 8 $ 0.2884      
[1] The condensed balance sheet as of December 31, 2024 was derived from the audited balance sheet as of that date.