v3.26.1
Restructuring Charges- Incurred and Accrued Related to Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Restructuring Reserve [Roll Forward]          
Accrued restructuring costs as of April 1, 2026 $ 981   $ 981   $ 0
Restructuring charges incurred during the period 1,300 $ 0 1,300 $ 0  
Amounts paid during the period (319)        
Accrued restructuring costs as of June 30, 2026 $ 981   $ 981