v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Investment in convertible notes receivable $ 3,000 $ 3,000
Total assets 41,277 39,716
Liabilities:    
ImThera contingent consideration arrangements 102,730 92,075
Total liabilities 196,597 176,078
2029 Capped Calls | 2029 Notes    
Assets:    
Derivative asset 38,277 36,551
Foreign exchange contract    
Assets:    
Derivative asset   165
Liabilities:    
Derivative liability 613 99
2029 Embedded Derivative | 2029 Notes    
Liabilities:    
Derivative liability 93,254 83,904
Level 1    
Assets:    
Investment in convertible notes receivable 0 0
Total assets 0 0
Liabilities:    
ImThera contingent consideration arrangements 0 0
Total liabilities 0 0
Level 1 | 2029 Capped Calls | 2029 Notes    
Assets:    
Derivative asset 0 0
Level 1 | Foreign exchange contract    
Assets:    
Derivative asset   0
Liabilities:    
Derivative liability 0 0
Level 1 | 2029 Embedded Derivative | 2029 Notes    
Liabilities:    
Derivative liability 0 0
Level 2    
Assets:    
Investment in convertible notes receivable 0 0
Total assets 0 165
Liabilities:    
ImThera contingent consideration arrangements 0 0
Total liabilities 613 99
Level 2 | 2029 Capped Calls | 2029 Notes    
Assets:    
Derivative asset 0 0
Level 2 | Foreign exchange contract    
Assets:    
Derivative asset   165
Liabilities:    
Derivative liability 613 99
Level 2 | 2029 Embedded Derivative | 2029 Notes    
Liabilities:    
Derivative liability 0 0
Level 3    
Assets:    
Investment in convertible notes receivable 3,000 3,000
Total assets 41,277 39,551
Liabilities:    
ImThera contingent consideration arrangements 102,730 92,075
Total liabilities 195,984 175,979
Level 3 | 2029 Capped Calls | 2029 Notes    
Assets:    
Derivative asset 38,277 36,551
Level 3 | Foreign exchange contract    
Assets:    
Derivative asset   0
Liabilities:    
Derivative liability 0 0
Level 3 | 2029 Embedded Derivative | 2029 Notes    
Liabilities:    
Derivative liability $ 93,254 $ 83,904