XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Other Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of Investment Holdings    
Total other investments $ 10,908 $ 10,908
Investment, Type [Extensible Enumeration] Corporate equity securities Corporate equity securities
Primrose mRNA    
Summary of Investment Holdings    
Total other investments $ 6,712 $ 6,712
InvIOs    
Summary of Investment Holdings    
Total other investments $ 4,196 $ 4,196