v3.25.1
Restructuring and Other Charges - Activity Related to the Restructuring Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]        
Balance at beginning of period $ 13,001   $ 5,299  
Restructuring charges 2,056 $ 37,000 (152) $ 14,000
Cash payments and adjustments (11,018)   (3,752)  
Balance at end of period $ 4,039 $ 13,001 $ 1,395 $ 5,299