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

Schedule of Stock Option Transactions (Details)

v3.25.1
Schedule of Stock Option Transactions (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Option Indexed to Issuer's Equity [Line Items]    
Total Options Outstanding, Beginning balance 558  
Total Options Outstanding, Granted 256  
Total Options Outstanding, Cancelled (8)  
Total Options Outstanding, Ending balance 806 558
Share-Based Payment Arrangement, Option [Member]    
Option Indexed to Issuer's Equity [Line Items]    
Total Options Outstanding, Beginning balance 558 350
Weighted Average Exercise Price Outstanding, Beginning balance $ 10.37 $ 15.36
Aggregate Intrinsic Value, Beginning balance
Total Options Outstanding, Granted 209
Weighted Average Exercise Price, Granted $ 2.67
Aggregate Intrinsic Value, Granted  
Total Options Outstanding, Expired   (1)
Weighted Average Exercise Price, Expired   $ 22.89
Aggregate Intrinsic Value, Expired  
Total Options Outstanding, Exercised  
Weighted Average Exercise Price, Exercised  
Aggregate Intrinsic Value, Exercised  
Aggregate Intrinsic Value, Granted  
Total Options Outstanding, Cancelled (8)  
Weighted Average Exercise Price, Cancelled  
Aggregate Intrinsic Value, Cancelled  
Total Options Outstanding, Ending balance 550 558
Weighted Average Exercise Price, Ending balance $ 10.37 $ 10.37
Aggregate Intrinsic Value, Ending balance