XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring, Contract Termination and Impairment Charges - Schedule of Restructuring, Contract Termination and Impairment Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring and Related Activities [Abstract]        
Restructuring charges $ 9,023 $ 0 $ 14,231 $ 0
Impairment charges 0 0 471 0
Contract termination 1,228 0 1,388 0
Total restructuring, contract termination and impairment charges $ 10,251 $ 0 $ 16,090 $ 0