XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of convertible loans beginning balance $ 6,760 $ 7,140
Gains (losses) recognized in other comprehensive income (loss) 1,671 (1,233)
Interest recognized in interest income, net 162 496
Foreign currency remeasurement recognized in other income (expense), net (629) (617)
Expected credit loss recognized in other income (expense), net 260 (260)
Conversion into preferred equity securities (8,224)  
Fair value of convertible loans ending balance 0 6,760
Contractual value of Neo Medical Convertible Loans at December 31 0 7,020
Allowance for credit loss recognized in other expense, net 0 (260)
Amortized cost basis of Neo Medical Convertible Loans at December 31 $ 0 $ 6,760