XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Grants and Awards (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 29, 2025
Jul. 29, 2024
Sep. 29, 2022
Mar. 13, 2020
Apr. 30, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jun. 15, 2020
MTEC Grant                      
Government Assistance [Line Items]                      
Revenue from grants $ 26,200,000 $ 21,600,000 $ 16,300,000               $ 15,000,000
Increase in expected revenue from grants $ 4,650,000 $ 5,300,000 $ 1,300,000                
Government Assistance, Asset, Increase, Current, Statement of Financial Position [Extensible Enumeration]   Other Assets, Current                  
Grant revenue from the MTEC Agreement           $ 2,200,000 $ 0 $ 2,700,000 $ 1,000,000    
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]           Revenue Not from Contract with Customer Revenue Not from Contract with Customer Revenue Not from Contract with Customer Revenue Not from Contract with Customer    
Grants receivable           $ 2,200,000   $ 2,200,000   $ 700,000  
CFF Therapeutics Development Award                      
Government Assistance [Line Items]                      
Grant revenue from the MTEC Agreement           $ 0 $ 0 $ 0 $ 0    
Proceeds from governments grants         $ 1,000,000            
Award agreement interruption period       360 days              
CFF Therapeutics Development Award | Maximum                      
Government Assistance [Line Items]                      
Revenue from grants       $ 5,000,000