XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Investments - Schedule of Reconciliation of Carrying Value of Investments in Equity Securities (Detail) - Preferred Stock [Member] - Neo Medical [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of equity securities beginning balance $ 6,084 $ 5,413
Conversion of loan into preferred equity securities   671
Foreign currency remeasurement recognized in other income, net 388  
Unrealized loss recognized in other income (expense), net (1,521)  
Fair value of equity securities Ending balance 4,951 6,084
Cumulative unrealized gain (loss) on Neo Medical preferred equity securities $ (720) $ 413