XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Other Comprehensive (Loss) Income - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (42,331)  
Ending balance (46,888)  
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (42,331) $ (47,710)
Current period other comprehensive (loss) income (4,557) 305
Ending balance $ (46,888) $ (47,405)