v3.25.2
Fair Value Measurements and Investments - Schedule of Valuation Methodology and Unobservable Inputs for Level 3 Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration $ 14,000  
Lattus Spine [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration $ 14,027  
Lattus Spine [Member] | Minimum [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Counterparty discount rates 10.80%  
Revenue risk-adjusted discount rates 6.40%  
Lattus Spine [Member] | Maximum [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Counterparty discount rates 11.00%  
Revenue risk-adjusted discount rates 6.80%  
Lattus Spine [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration estimated fair value $ 15,400 $ 8,500
Change in fair value recognized in acquisition-related amortization, impairment, and remeasurement (1,373) 4,240
Contingent consideration estimated fair value at March 31 $ 14,027 $ 12,740