XML 140 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Charges - Summary of the Changes in Our Restructuring and Other Related Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Beginning balance $ 825 $ 4,033 $ 0
Restructuring and related charges 12,500 7,076 9,732
Cash payments (11,744) (10,284) (5,699)
Ending balance 1,581 825 4,033
Severance and other employee-related benefits      
Restructuring Reserve [Roll Forward]      
Beginning balance 825 4,014 0
Restructuring and related charges 8,988 2,379 5,849
Cash payments (8,232) (5,568) (1,835)
Ending balance 1,581 825 4,014
Facility Costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 0 0 0
Restructuring and related charges 2,779 4,160 2,885
Cash payments (2,779) (4,160) (2,885)
Ending balance 0 0 0
Other      
Restructuring Reserve [Roll Forward]      
Beginning balance 0 19 0
Restructuring and related charges 733 537 998
Cash payments (733) (556) (979)
Ending balance $ 0 $ 0 $ 19