XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 06, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 5,100 $ 0 $ 0 $ 0 $ 5,107
Stock-based compensation   $ 1,047 $ 744 $ 1,949 $ 2,208
One-Time Stock-Based Compensation Charge          
Restructuring Cost and Reserve [Line Items]          
Stock-based compensation 500        
Employee severance, benefits and related costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 1,600