XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION - Restructuring and Other Charges (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Restructuring and other charges    
Restructuring and other charges $ 1,746 $ 2,643
Accrued employee termination benefits 1,381 1,381
Treasury stock    
Common stock repurchases as treasury stock including excise tax   $ 5,446,000
Excise tax rate on certain stock repurchases   1.00%
Employee separations    
Restructuring and other charges    
Restructuring and other charges 1,701 $ 2,399
Other charges    
Restructuring and other charges    
Restructuring and other charges $ 45 $ 244