XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated other comprehensive loss - Components of Changes in Accumulated Other Comprehensive Loss (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning Balance $ 336,860
Ending Balance 639,985
Currency Translation Adjustments [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning Balance (2,482)
Other comprehensive income (loss) 950
Ending Balance (1,532)
Neo Medical [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning Balance 1,005
Other comprehensive income (loss) 117
Ending Balance 1,122
Accumulated Other Comprehensive Loss [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning Balance (1,376)
Other comprehensive income (loss) 1,268
Ending Balance (108)
Other Investments [Member]  
Accumulated Other Comprehensive Income Loss [Line Items]  
Beginning Balance 101
Other comprehensive income (loss) 201
Ending Balance $ 302