v3.26.1
Schedule of Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
Number of Warrants, Outstanding 362 489  
Weighted Average Exercise Price, Outstanding $ 213.92 $ 227.15  
Weighted Average Remaining Life in Years, Outstanding 11 months 1 day 2 years 9 months 18 days 3 years 10 days
Intrinsic Value, Outstanding $ 8,505 $ 14,096  
Number of Warrants, Issued   11  
Weighted Average Exercise Price, Issued   $ 111.30  
Number of Warrants, Expired (22) (138)  
Weighted Average Exercise Price, Expired $ 303.07 $ 253.04  
Number of Warrants, Exercised (77)    
Weighted Average Exercise Price, Exercised    
Number of Warrants, Outstanding 263 362 489
Weighted Average Exercise Price, Outstanding $ 267.78 $ 213.92 $ 227.15
Intrinsic Value, Outstanding $ 63 $ 8,505 $ 14,096