XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Costs
Activity related to the accrued restructuring and integration charge and cash payments during the year ended December 31, 2023, 2022 and 2021 was as follows:
Severance and other benefitsProfessional fees and other related chargesTotal
Balance at December 31, 2022
$318 $210 $528 
Additions charged to expense9,448 303 9,751 
Cash payments(8,277)(393)(8,670)
Balance at December 31, 2023
$1,489 $120 $1,609 
Balance at December 31, 2021
$3,442 $477 $3,919 
Additions charged to expense1,643 1,330 2,973 
Cash payments(4,767)(1,597)(6,364)
Balance at December 31, 2022
$318 $210 $528 
Balance at December, 2020$1,481 $866 $2,347 
Additions charged to expense5,197 2,171 7,368 
Cash payments(3,236)(2,560)(5,796)
Balance at December 31, 2021
$3,442 $477 $3,919