XML 39 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) - Foreign Currency Translation Adjustment [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (59,893) $ (42,331)
Current period other comprehensive income (loss) 6,363 (4,557)
Ending balance $ (53,530) $ (46,888)