XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Other Charges - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2023
USD ($)
Employees
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Employees
Jun. 30, 2024
Employees
Jun. 30, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]          
Restructuring expenses recognized   $ 152     $ 4,037
Restructuring completed date Mar. 31, 2024        
Number of employees affected in workforce reduction | Employees       100  
Non-cash charges, disposals of fixed assets and impairment of other assets     $ 600    
Expected number of employees affect in workforce reduction | Employees 60        
One-time Employee Termination Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring expenses recognized     3,100    
Restructuring expenses recognized $ 4,000        
CHINA          
Restructuring Cost and Reserve [Line Items]          
Restructuring expenses recognized     $ 900    
Number of employees eligible for separation pay | Employees     12    
CHINA | One-time Employee Termination Benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring expenses recognized     $ 300