XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 06, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 5,100 $ 0 $ 0 $ 0 $ 5,107
Stock-based compensation   $ 1,154 $ 843 $ 3,103 $ 3,051
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