v3.26.1
Concentration of Credit Risk and Current Expected Credit Losses - Narrative (Details) - Accounts Receivable - Credit Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Novartis and Lilly    
Concentration of risk    
Percentage of concentration risk 15.00% 17.00%
Customer A, B, C, D, E, F    
Concentration of risk    
Percentage of concentration risk 63.00% 54.00%