XML 68 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Status of Our Outstanding and Exercisable Warrants Related Transactions (Details) - Warrant [Member] - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Schedule of Status of Our Outstanding and Exercisable Warrants Related Transactions [Line Items]      
Warrants, Exercised     (435)
Weighted Average Exercise Price, Exercised     $ 0.01
Aggregate Intrinsic Value, Exercised     $ (2,720,000)
Weighted Average Remaining Contractual Life (in Years), Exercised    
Warrants, Expired   (1) (2)
Weighted Average Exercise Price, Expired   $ 281.5 $ 0.89
Aggregate Intrinsic Value, Expired  
Weighted Average Remaining Contractual Life (in Years), Expired  
Warrants, ending Balance 536 98 99
Weighted Average Exercise Price, ending Balance $ 13.1 $ 63.33 $ 66.61
Aggregate Intrinsic Value, ending Balance $ 2,427,000 $ 1,793,000
Weighted Average Remaining Contractual Life (in Years), ending Balance 9 years 3 months 18 days 5 years 7 months 6 days 6 years 6 months