v3.26.1
Restructuring - Narrative (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 8 Months Ended
Aug. 03, 2026
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2026
2025 Restructuring and Transformation Plan                
Restructuring Cost and Reserve [Line Items]                
Charges incurred             $ 3,512,000  
Total restructuring costs     $ 1,321,000       3,512,000 $ 6,050,000
Employee severance and benefit costs (credits)     657,000       1,143,000 2,113,000
Impairment charges     0       0 901,000
2025 Restructuring and Transformation Plan | Employee Severance                
Restructuring Cost and Reserve [Line Items]                
Charges incurred             1,143,000  
2025 Restructuring and Transformation Plan | Employee Severance | Subsequent Event                
Restructuring Cost and Reserve [Line Items]                
Charges incurred $ 900,000              
2024 Restructuring Plan                
Restructuring Cost and Reserve [Line Items]                
Workforce terminated (in percent)   12.00%            
Total restructuring costs         $ 0 $ 4,900,000 0  
Employee severance and benefit costs (credits)       $ 100,000   3,900,000    
Impairment charges       $ 100,000   900,000    
Professional fees           $ 100,000    
Minimum | 2025 Restructuring and Transformation Plan                
Restructuring Cost and Reserve [Line Items]                
Estimated restructuring costs     2,400,000       2,400,000 2,400,000
Minimum | 2025 Restructuring and Transformation Plan | Employee Severance                
Restructuring Cost and Reserve [Line Items]                
Estimated restructuring costs     1,000,000.0       1,000,000.0 1,000,000.0
Maximum | 2025 Restructuring and Transformation Plan                
Restructuring Cost and Reserve [Line Items]                
Estimated restructuring costs     3,700,000       3,700,000 3,700,000
Maximum | 2025 Restructuring and Transformation Plan | Employee Severance                
Restructuring Cost and Reserve [Line Items]                
Estimated restructuring costs     $ 1,100,000       $ 1,100,000 $ 1,100,000