v3.26.1
Other Comprehensive (Loss) Income - Schedule of Accumulated Other Comprehensive Loss (Detail) - Foreign Currency Translation Adjustment [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (50,305) $ (59,893)
Current period other comprehensive (loss) income (6,804) 10,522
Ending balance $ (57,109) $ (49,371)