XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges - Schedule of Reconciliation of Changes in Restructuring Liability Balance (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended 8 Months Ended 13 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2025
May 2025 Restructuring Plan            
Restructuring Reserve [Roll Forward]            
Beginning balance     $ 0      
Restructuring charges $ 19,100   19,056      
Restructuring payments     (10,809)      
Ending balance 8,247   8,247   $ 8,247 $ 8,247
November 2024 Restructuring Plan            
Restructuring Reserve [Roll Forward]            
Beginning balance     3,915      
Restructuring charges     2,458   17,100  
Restructuring payments     (6,141)      
Ending balance 232   232   232 232
June 2024 Restructuring Plan            
Restructuring Reserve [Roll Forward]            
Beginning balance     3,395      
Restructuring charges   $ 6,700 328 $ 6,700   10,300
Restructuring payments     (3,723)      
Ending balance $ 0   $ 0   $ 0 $ 0