XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring, Contract Termination and Impairment Charges - Schedule of Restructuring Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Balance at December 31, 2024     $ 0  
Restructuring charges $ 9,023 $ 0 14,231 $ 0
Payments     (13,324)  
Non-cash restructuring charges     (318)  
Balance at June 30, 2025 $ 589   $ 589