v3.25.2
Restructuring - Summary of Restructuring Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Restructuring accrual, Balance as of January 1     $ 15,307 $ 10,589
Restructuring expenses incurred, net $ (230) $ 0 283 (597)
Cash paid     (13,416) (9,230)
Non-cash activity     0 0
Restructuring accrual, Balance as of June 30 $ 2,174 $ 762 $ 2,174 $ 762