XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (47,710)  
Ending balance (47,405)  
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (47,710) $ (34,176)
Current period other comprehensive income (loss) 305 (15,932)
Ending balance $ (47,405) $ (50,108)