v3.26.1
Other investments and concentration of credit risk - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Concentration Risk [Line Items]      
Convertible note receivable $ 15,124 $ 14,622  
Accounts receivable 5,778 5,863  
Genezen      
Concentration Risk [Line Items]      
Prepayments 5,700 13,900  
Convertible note receivable 15,100 14,600  
Expected credit losses 0   $ 0
CSL Behring      
Concentration Risk [Line Items]      
Accounts receivable $ 5,800 $ 5,900