XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual
The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):

202320222021
Beginning balance$541 $1,188 $22,051 
Costs incurred
21,085 747 6,600 
Cash disbursements
(20,748)(1,209)(27,095)
Translation adjustments and other(41)(185)(368)
Ending balance$837 $541 $1,188