XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring costs and reserves      
Restructuring and other charges $ 9,368 $ 0 $ 368
2023 Plan      
Restructuring costs and reserves      
Balance at beginning of period 0    
Restructuring and other charges 9,368    
Non-cash items (948)    
Payments for Restructuring (6,752)    
Balance at end of period 1,668 0  
2023 Plan | Employee severance      
Restructuring costs and reserves      
Balance at beginning of period 0    
Restructuring and other charges 4,620    
Non-cash items 0    
Payments for Restructuring (4,152)    
Balance at end of period 468 0  
2023 Plan | Other restructuring      
Restructuring costs and reserves      
Balance at beginning of period 0    
Restructuring and other charges 4,748    
Non-cash items (948)    
Payments for Restructuring (2,600)    
Balance at end of period $ 1,200 $ 0