XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Comprehensive (Loss) Income - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (42,331)  
Ending balance (50,170)  
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (42,331) $ (47,710)
Current period other comprehensive (loss) income (7,839) 4,950
Ending balance $ (50,170) $ (42,760)