XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 29, 2024
USD ($)
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Process Development Revenue              
Process development revenue recognized   $ 700,000 $ 700,000 $ 3,500,000 $ 1,300,000    
Process development contract liabilities, beginning of period       (2,389,441) (1,618,308) $ (1,618,308)  
Reclassification to revenue as the result of performance obligations satisfied       4,114,641 1,323,678    
Net change to contract balance recognized since beginning of period due to amounts collected       (4,148,939) (2,439,894)    
Process development contract liabilities, end of period   (2,423,739) $ (2,734,524) (2,423,739) $ (2,734,524) (2,389,441)  
Accounts receivable   $ 1,319,618   $ 1,319,618   $ 375,192 $ 81,456
Sales revenue net | Customer Concentration Risk              
Process Development Revenue              
Number of customers process development revenue was derived from | customer   2 3 2 3    
Shattuck | Kopfkino IP, LLC              
License Revenue              
Consideration $ 1,000,000.0            
Grant and contract revenue              
Grant Revenue              
Amount awarded from CPRIT grant       $ 50,000.00      
License Revenue              
Amount Awarded From NIH Grant   $ 40,000.00     $ 0