XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (47,710)  
Ending balance (42,760)  
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (47,710) $ (34,176)
Current period other comprehensive income (loss) 4,950 (3,330)
Ending balance $ (42,760) $ (37,506)