XML 50 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Issued and Outstanding Warrants to Purchase Shares of the Company's Common Stock (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Class Of Warrant Or Right [Line Items]        
Number Outstanding, Beginning 2,718 3,504 3,504  
Issued 655 0    
Exercised (50) (780)    
Cancelled/Expired (2,425) 0    
Number Outstanding, Ending 898 2,724 2,718 3,504
2017        
Class Of Warrant Or Right [Line Items]        
Expiration Date, Start     2025-06 2025-03
Expiration Date, End       2025-06
Number Outstanding, Beginning 126 126 126  
Exercised (32)      
Cancelled/Expired (84)      
Number Outstanding, Ending 10 126 126 126
2017 | Minimum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 0.14 $ 0.14    
2017 | Maximum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 21.8 $ 21.8    
2019        
Class Of Warrant Or Right [Line Items]        
Expiration Date, Start       2025-03
Expiration Date, End       2027-04
Number Outstanding, Beginning 44 44 44  
Exercised (18)      
Cancelled/Expired (26) 0    
Number Outstanding, Ending   44 44 44
2019 | Minimum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price   $ 0.14    
2019 | Maximum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price   $ 21.8    
2022        
Class Of Warrant Or Right [Line Items]        
Expiration Date, Start     2025-08 2025-08
Expiration Date, End     2029-12 2029-12
Number Outstanding, Beginning 117 123 123  
Exercised 0 0    
Number Outstanding, Ending 117 123 117 123
2022 | Minimum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 0.14 $ 0.14    
2022 | Maximum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 168.35 $ 168.35    
2023        
Class Of Warrant Or Right [Line Items]        
Expiration Date, Start     2025-12 2025-12
Expiration Date, End     2028-10 2029-04
Number Outstanding, Beginning 2,431 3,211 3,211  
Exercised 0 (780)    
Cancelled/Expired (2,315)      
Number Outstanding, Ending 116 2,431 2,431 3,211
2023 | Minimum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 0.14 $ 3.25    
2023 | Maximum [Member]        
Class Of Warrant Or Right [Line Items]        
Range of Exercise Price $ 5.26 $ 5.26    
2025        
Class Of Warrant Or Right [Line Items]        
Expiration Date, Start     2025-04  
Number Outstanding, Beginning 0      
Issued 655      
Number Outstanding, Ending 655   0  
Range of Exercise Price $ 0.001