XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Impairment, Restructuring and Other Charges (Tables)
3 Months Ended
Mar. 31, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Impairment, Restructuring and Other Charges
The following table details impairment, restructuring and other charges for each of the periods presented (in thousands):
Three Months Ended
March 31,
20252024
Asset impairment charges$— $5,492 
Restructuring and reorganization charges
— 821 
Impairment, restructuring and other charges$— $6,313