XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Investments - Schedule of Reconciliation For Contingent Consideration Measured At Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) - Neo Medical [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of convertible loan beginning balance $ 6,760 $ 7,140
Gains (losses) recorded for the period    
Recognized in other comprehensive income 1,671 109
Interest recognized in interest income, net 162 367
Foreign currency remeasurement recognized in other income (expense), net (602) 54
Reversal of expected credit loss recognized in other income (expense), net 260  
Conversion into preferred equity securities (8,224)  
Realized foreign currency loss recognized in other income (expense), net $ (27)  
Fair value of convertible loan ending balance   7,670
Contractual value of Neo Medical Convertible Loan at September 30   6,328
Amortized cost basis of Neo Medical Convertible Loan at September 30   $ 6,328