v3.26.1
Acquisitions - YourBio Acquisition (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 31, 2026
Dec. 31, 2025
Business Combination [Line Items]      
Goodwill $ 342,838   $ 278,325
YourBio Health, Inc.      
Business Combination [Line Items]      
Goodwill   $ 69,507  
Other net liabilities   (5,828)  
Net assets acquired   152,979  
YourBio Health, Inc. | Developed intellectual property      
Business Combination [Line Items]      
Finite-lived intangible asset   $ 89,300