v3.26.1
License and Distribution Agreements (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2026
Aug. 25, 2023
Jan. 31, 2026
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 11, 2023
deferred revenue       $ 2,890 $ 2,890    
Bio Cellgraft [Member]              
Deferred revenue         291 $ 300  
deferred revenue             $ 275
deferred revenue       125 3,000    
Gross sales of licensed products       500      
Bio Cellgraft [Member] | Maximum [Member]              
Gross sales of licensed products         5,000    
Bio Cellgraft [Member] | License Revenue [Member]              
License revenue recognized         109    
Bio Cellgraft [Member] | Subsequent Event [Member]              
deferred revenue $ 250   $ 125        
Regeneron Research Collaboration Services Agreement [Member]              
Nonrefundable up-front payment   $ 750          
Service agreement term   5 years          
License agreement notice period   30 days          
Regeneron Services Agreement [Member]              
Deferred revenue         1,325    
Revenues         688    
deferred revenue       $ 637 $ 637