v3.26.1
Impairment, Restructuring and Other Charges - Schedule of Impairment, Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring and Related Activities [Abstract]        
Asset impairment charges $ 303 $ 413 $ 303 $ 413
Restructuring and reorganization charges (243) 1,142 6,129 1,142
Impairment, restructuring and other charges $ 60 $ 1,555 $ 6,432 $ 1,555