XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Charges - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Feb. 27, 2024
Employees
Restructuring Cost and Reserve [Line Items]      
Number of Employees Retrenched due to Restructuring | Employees     350
Restructuring charges $ 16,616    
Restructuring Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Accrued severance cost $ 13,900    
Maximum      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges   $ 22,000  
Minimum      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges   $ 20,000