XML 125 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Additions charged to expense $ 3,184 $ 15,393 $ 4,614
Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,609 528 3,919
Additions charged to expense 3,184 9,751 2,973
Cash payments (3,151) (8,670) (6,364)
Ending balance 1,642 1,609 528
Severance and other benefits | Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,489 318 3,442
Additions charged to expense 2,893 9,448 1,643
Cash payments (2,860) (8,277) (4,767)
Ending balance 1,522 1,489 318
Professional fees and other related charges | Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance 120 210 477
Additions charged to expense 291 303 1,330
Cash payments (291) (393) (1,597)
Ending balance $ 120 $ 120 $ 210