XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Business Reorganization - Change in Liability for Business Reorganization (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2022
Dec. 31, 2023
2022 Actions          
Restructuring Reserve [Roll Forward]          
Balance at beginning of period     $ 538,000    
Restructuring charges   $ 282,000 2,649,000 $ 17,986,000 $ 10,328,000
Balance at end of period   365,000 365,000   538,000
2022 Actions | Employee Severance and Other Termination Benefits          
Restructuring Reserve [Roll Forward]          
Payments for Restructuring     (173,000)    
September 2023 Actions          
Restructuring Reserve [Roll Forward]          
Balance at beginning of period     2,736,000    
Restructuring charges   7,878,000      
Balance at end of period   175,000 175,000   2,736,000
September 2023 Actions | Employee Severance and Other Termination Benefits          
Restructuring Reserve [Roll Forward]          
Restructuring charges     (27,000)    
Payments for Restructuring     (2,534,000)    
2023 Actions          
Restructuring Reserve [Roll Forward]          
Balance at beginning of period     6,247,000    
Restructuring charges $ 13,783,000 1,423,000 2,018,000    
Balance at end of period $ 1,384,000 1,384,000 1,384,000   6,247,000
2023 Actions | Employee Severance and Other Termination Benefits          
Restructuring Reserve [Roll Forward]          
Payments for Restructuring     (4,982,000)    
Balance at end of period   119,000 119,000    
April 2024 Actions          
Restructuring Reserve [Roll Forward]          
Balance at beginning of period     0    
Balance at end of period   $ 2,814,000 2,814,000   $ 0
April 2024 Actions | Employee Severance and Other Termination Benefits          
Restructuring Reserve [Roll Forward]          
Restructuring charges     3,231,000    
Payments for Restructuring     $ (417,000)