v3.26.1
Restructuring - Schedule of Restructuring Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 1,238,000 $ 1,674,000 $ 2,941,000 $ 8,953,000
Severance and related costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 1,238,000 1,425,000 2,744,000 8,272,000
Legal costs        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 0 249,000 197,000 681,000
Sales and Marketing        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 800,000 900,000 2,100,000 5,900,000
General and Administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 400,000 800,000 $ 800,000 2,300,000
Research and Development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges   $ 0   $ 800,000