XML 114 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring Charges (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Restructuring and related costs, positions eliminated      
Restructuring and other charges $ 0 $ 368 $ 4,089
2020 Plan      
Restructuring and related costs, positions eliminated      
Restructuring, number of positions eliminated     70
Restructuring and other charges   $ 400 $ 3,300