XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - Restructuring and Related Costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
November 2024 Restructuring Plan  
Restructuring Reserve [Roll Forward]  
Beginning balance $ 0
Restructuring charges 14,632
Restructuring payments (10,717)
Ending balance 3,915
June 2024 Restructuring Plan  
Restructuring Reserve [Roll Forward]  
Beginning balance 0
Restructuring charges 9,971
Restructuring payments (6,576)
Ending balance $ 3,395