XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance $ 3,422,000 $ 8,394,000 $ 23,265,000
Restructuring charges 0 0 3,792,000
Cash payments (3,516,000) (4,853,000) (14,453,000)
Non-cash write-offs   (34,000) (4,146,000)
Exchange rate fluctuations 94,000 (85,000) (64,000)
Restructuring reserve, ending balance 0 3,422,000 8,394,000
Employee related      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 3,422,000 8,394,000 22,312,000
Restructuring charges     (183,000)
Cash payments (3,516,000) (4,853,000) (13,702,000)
Non-cash write-offs   (34,000) 44,000
Exchange rate fluctuations 94,000 (85,000) (77,000)
Restructuring reserve, ending balance 0 3,422,000 8,394,000
Office related      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 0 0 953,000
Restructuring charges     3,962,000
Cash payments 0 0 (738,000)
Non-cash write-offs   0 (4,190,000)
Exchange rate fluctuations 0 0 13,000
Restructuring reserve, ending balance 0 0 0
Other      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 0 0 0
Restructuring charges     13,000
Cash payments 0 0 (13,000)
Non-cash write-offs   0 0
Exchange rate fluctuations 0 0 0
Restructuring reserve, ending balance $ 0 $ 0 $ 0