v3.25.2
Restructuring and Other Related Charges - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
employee
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Restructuring Plan            
Payments       $ 1,654,000    
Contract termination fees   $ 534,000   534,000   $ 1,782,000
Write-off of intangible assets       0 $ 804,000  
Write-off of property and equipment, net       0 955,000  
Restructuring and other related charges   48,000 $ 1,711,000 469,000 3,208,000  
Digital Agreements            
Restructuring Plan            
Write-off of intangible assets     800,000   800,000  
Restructuring and other related charges   100,000 1,200,000 200,000 1,300,000  
Property, Plant and Equipment            
Restructuring Plan            
Write-off of property and equipment, net     1,000,000      
Services And Other Cost Of Goods Sold            
Restructuring Plan            
Write-off of property and equipment, net         700,000  
Restructuring Charges            
Restructuring Plan            
Write-off of property and equipment, net     300,000   300,000  
Employee Costs            
Restructuring Plan            
Severance-related costs   100,000 1,200,000 $ 400,000 2,600,000  
Number of employees eliminated | employee       336    
Restructuring liability, current   500,000   $ 500,000    
Payments       1,129,000    
Contract termination fees   534,000   534,000   1,257,000
Real Estate Rationalization            
Restructuring Plan            
Payments $ 500,000     525,000    
Contract termination fees   0   0   $ 525,000
Vendor Rationalization            
Restructuring Plan            
Restructuring and other related charges   0 100,000 100,000 200,000  
Plan            
Restructuring Plan            
Restructuring and related cost, incurred cost   100,000 3,200,000 500,000 4,700,000  
Plan | Services And Other Cost Of Goods Sold            
Restructuring Plan            
Restructuring and related cost, incurred cost   $ 100,000 1,500,000 100,000 1,500,000  
Plan | Restructuring Charges            
Restructuring Plan            
Restructuring and related cost, incurred cost     $ 1,700,000 $ 500,000 $ 3,200,000