XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Investments - Schedule of Reconciliation of Investments in Equity Securities (Detail) - Preferred Stock [Member] - Neo Medical [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 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 (2,233)  
Fair value of equity securities Ending balance 10,942 6,084
Cumulative unrealized gain (loss) on Neo Medical preferred equity securities $ (2,953) $ 413