XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Restructuring Accrual (Details) - Employee Severance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
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