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

Equity - Schedule of Warrant Activity (Details)

v3.25.1
Equity - Schedule of Warrant Activity (Details) - Warrant [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 01, 2023
Dec. 31, 2024
Dec. 31, 2023
Schedule of Warrant Activity [Line Items]      
Number of Warrants Outstanding, Ending balance 1,443 7 1,442
Weighted Average Exercise Price Outstanding, Ending balance $ 16.58 $ 17.33 $ 16.42
Weighted Average Remaining Contractual Term (in years) Outstanding Ending balance 1 year 3 months 29 days 4 years 5 months 15 days 4 months 2 days
Aggregate Intrinsic Value Outstanding, Ending balance $ 5
Number of Warrants, Granted   2
Weighted Average Exercise Price, Granted   $ 8.77
Weighted Average Remaining Contractual Term (in years), Granted     10 years
Number of Warrants, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Expired   (1,435) (3)
Weighted Average Exercise Price, Expired   $ 16.42 $ 106.8
Number of Warrants, Exercisable   7  
Weighted Average Exercise Price, Exercisable   $ 17.77  
Weighted Average Remaining Contractual Term (in years), Exercisable   4 years 3 months  
Aggregate Intrinsic Value, Exercisable