XML 130 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Charges - Restructuring Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Balance $ 5,299 $ 3,916
Restructuring charges 36,393 13,989
Cash payments and adjustments (28,691) (12,606)
Balance 13,001 $ 5,299
Restructuring expense decreases $ 600