v3.24.3
Restructuring - Narrative (Details)
3 Months Ended
Dec. 07, 2022
employee
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Restructuring and Related Activities [Abstract]          
Approximate workforce reduction, number of employees | employee 120        
Remaining liability     $ 0 $ 272,000 $ 4,315,000
Restructuring activity during the period   $ 0