XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Detail) - Foreign Currency Translation Adjustment [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (59,893) $ (42,331)
Current period other comprehensive income (loss) 164 (5,539)
Ending balance $ (59,729) $ (47,870)