v3.24.2
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 14, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring and Related Activities [Abstract]          
Restructuring and related cost, number of positions eliminated, period percent 11.00%        
Restructuring charges   $ 0 $ 6,682 $ 0 $ 6,682
Severance expense     4,400   4,400
Restructuring reserve, settled without cash     1,700   1,700
Other employee benefits     $ 600   $ 600