v3.26.1
Other Income, Net (Tables)
6 Months Ended
Jun. 30, 2026
Other Income, Net [Abstract]  
Schedule of Other Income, Net

 

    Six months ended     Three months ended  
    June 30,
2026
    June 30,
2025
    June 30,
2026
    June 30,
2025
 
Alpha Tau Warrants and Services Agreement   $ 846     $ 257     $ 417     $ 257  
Clinical Trial Management Agreement     193       -       193       -  
Capital Gain from Sale of IP     5,821       -       -       -  
Medicox License Agreement     2,000       -       -       -  
Total Other Income, Net     8,860       257       610       257