v3.25.1
Restructuring and Other Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Restructuring and Related Activities [Abstract]        
Restructuring expenses $ 2,056 $ 37,000 $ (152) $ 14,000
Unpaid restructuring charges 4,039 $ 13,001 1,395 $ 5,299
Reduction in restructuring liability $ 11,000   $ 3,900