v3.25.2
Fair Value Measurements and Investments - Schedule of Reconciliation For Contingent Consideration Measured At Fair Value Using Significant Unobservable Inputs (Detail) - Neo Medical [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of convertible loan beginning balance $ 0 $ 6,760
Gain recognized in other comprehensive income   1,671
Interest recognized in interest income, net 0 162
Foreign currency remeasurement recognized in other expense, net $ 0 (602)
Expected credit loss recognized in other income, net   260
Conversion into preferred equity securities   (8,224)
Realized foreign currency loss recognized in other expense, net   (27)
Fair value of convertible loan ending balance   0
Contractual value of Neo Medical Convertible Loan at September 30   0
Amortized cost basis of Neo Medical Convertible Loan at September 30   $ 0