v3.26.1
Acquisition - Narrative (Details) - Kezar Life Sciences, Inc. - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2026
May 11, 2026
Asset Acquisition [Line Items]    
Cash paid per acquiree share (in dollars per share)   $ 6.955
Net cash acquired, threshold percentage   100.00%
Net cash acquired, threshold amount   $ 50.0
Contingent consideration, liability $ 3.7