XML 69 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Grants and Awards (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 22, 2026
Apr. 29, 2025
Jul. 29, 2024
Sep. 29, 2022
Mar. 13, 2020
Apr. 30, 2020
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 15, 2020
Government Assistance [Line Items]                        
Grant and award revenue             $ 2,510 $ 2,169 $ 3,299 $ 2,660    
Single Reportable Segment [Member]                        
Government Assistance [Line Items]                        
Grant and award revenue             2,510 2,169 3,299 2,660    
MTEC Grant                        
Government Assistance [Line Items]                        
Increase in expected revenue from grants       $ 1,300                
Grant revenue from the MTEC Agreement       $ 16,300                
MTEC Grant                        
Government Assistance [Line Items]                        
Revenue from grants $ 28,700 $ 26,200 $ 21,600                 $ 15,000
Increase in expected revenue from grants $ 2,500 $ 4,650 $ 5,300                  
Government Assistance, Asset, Increase, Current, Statement of Financial Position [Extensible Enumeration]     Other Assets, Current                  
Grant and award revenue             $ 2,500 2,200 3,300 2,700    
Grants receivable               $ 2,500   2,500 $ 500  
CFF Therapeutics Development Award                        
Government Assistance [Line Items]                        
Grant revenue from the MTEC Agreement                 $ 0 $ 0    
Proceeds from governments grants           $ 1,000            
Award agreement interruption period         360 days              
CFF Therapeutics Development Award | Maximum                        
Government Assistance [Line Items]                        
Revenue from grants         $ 5,000