XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring and Related Charges - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 2,783,000 $ 1,995,000 $ 4,697,000 $ (3,515,000)
Impairment of right-of-use lease assets 700,000   802,000 0
Impairment of fixed asset impairment charges 700,000 0 800,000 0
Gain on lease early termination     0 6,166,000
Severance and Other Employee Separation Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 1,300,000 $ 1,000,000.0 $ 2,800,000 $ 1,300,000