v3.25.1
Liens and Commitments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Liens and Commitments [Abstract]  
Estimated sale of years 3 years
Percentage of developed product sales 3.00%
Percentage of fourth, fifth and sixth years of sales 4.00%
Percentage of seventh year of sales 5.00%
Percentage of grants received 100.00%
Royalty agreements sales (in Dollars)
Royalty agreements received (in Dollars) $ 135