v3.25.1
Restructuring - Summary of Restructuring Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Reserve [Roll Forward]    
Restructuring accrual, Balance as of December 31 $ 15,307 $ 10,589
Restructuring expenses incurred, net (513) (597)
Cash paid (9,042) (7,424)
Non-cash activity 0 0
Restructuring accrual, Balance as of March 31 $ 6,778 $ 2,568