XML 114 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended 11 Months Ended 16 Months Ended
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2025
May 2025 Restructuring Plan            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges   $ 27,500 $ 27,496      
May 2025 Restructuring Plan | Minimum            
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, expected cost remaining   2,000 2,000   $ 2,000 $ 2,000
May 2025 Restructuring Plan | Maximum            
Restructuring Cost and Reserve [Line Items]            
Restructuring and related cost, expected cost remaining   $ 3,000 3,000   3,000 3,000
November 2024 Restructuring Plan            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges     2,458   $ 17,100  
June 2024 Restructuring Plan            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges $ 2,100   $ 1,020 $ 8,800   $ 11,000