Annual report pursuant to Section 13 and 15(d)

Restructuring Activity - Restructuring and Related Costs (Details)

v3.22.4
Restructuring Activity - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 2,265 $ 2,204 $ 3,833
Employee separation expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 1,795 1,273 1,620
Lease related charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 462 608 1,998
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 8 $ 323 $ 215