Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Details 1)

v3.25.1
Stockholders' Equity (Details 1)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]  
Class of Warrant or Right, Outstanding 432
Class of Warrant or Right Issued Date Two [Member]  
Class of Warrant or Right [Line Items]  
Date Issued Aug. 09, 2019
Expiration Date Feb. 09, 2025
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 642.00
Class of Warrant or Right, Outstanding 5
Class of Warrant or Right Issued Date Three [Member]  
Class of Warrant or Right [Line Items]  
Date Issued Jan. 09, 2020
Expiration Date Jul. 09, 2025
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 150.00
Class of Warrant or Right, Outstanding 10
Class Of Warrant or Right Issued Date Five [Member]  
Class of Warrant or Right [Line Items]  
Date Issued Oct. 30, 2020
Expiration Date Dec. 01, 2025
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 60.00
Class of Warrant or Right, Outstanding 82
Class Of Warrant or Right Issued Date Six [Member]  
Class of Warrant or Right [Line Items]  
Date Issued Jan. 20, 2021
Expiration Date Jul. 20, 2026
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 71.00
Class of Warrant or Right, Outstanding 102
Class Of Warrant or Right Issued Date Seven [Member]  
Class of Warrant or Right [Line Items]  
Date Issued Feb. 04, 2022
Expiration Date Aug. 04, 2027
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 22.80
Class of Warrant or Right, Outstanding 233