XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Asset acquisitions - Atreca - Narratives (Details) - USD ($)
May 17, 2024
Jun. 30, 2024
Dec. 31, 2023
Asset acquisitions      
Liabilities   $ 42,377,000 $ 28,658,000
Atreca      
Asset acquisitions      
Liabilities $ 0    
Total cost of acquisition 5,700,000    
Upfront payment 5,500,000    
Transaction costs 200,000    
Atreca | Maximum      
Asset acquisitions      
Amount required to be paid under the agreement $ 7,000,000.0