XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Investments - Schedule of Reconciliation of Investments in Equity Securities (Detail) - Preferred Stock [Member] - Neo Medical [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value of equity securities beginning balance $ 4,951 $ 6,084
Conversion of loan into preferred equity securities 8,224  
Unrealized loss recognized in other expense, net (5,372)  
Fair value of equity securities Ending balance 7,803 6,084
Cumulative unrealized gain (loss) on Neo Medical preferred equity securities $ (6,092) $ 413