v3.25.1
Accumulated Other Comprehensive Loss - Summary of Beginning Balance, Quarterly Activity and Ending Balance of Foreign Currency Translation Adjustment Included as Component of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance $ 233,110 $ 370,010
Foreign currency translation adjustment, net of tax effects 1,825 (1,564)
Balance 227,354 371,583
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (18,729) (5,963)
Foreign currency translation adjustment, net of tax effects 1,825 (1,564)
Balance $ (16,904) $ (7,527)