XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Restructuring Charges [Abstract]          
Total operating expenses $ 3,137 $ 5,402 $ 7,530 $ 9,385  
Restructuring Reserve, Employee Costs, Period of Payment     12 months    
Payment period     12 months    
Restructuring reserve 757   $ 757   $ 1,901
Employee Severance [Member]          
Restructuring Charges [Abstract]          
Total operating expenses 1,300 1,200 2,300 2,200  
Restructuring reserve 209   209   $ 1,366
Previously Vacated Office Space | Office Space Reductions that were initiated in prior periods          
Restructuring Charges [Abstract]          
Total operating expenses 600 700 1,700 1,300  
Abandoned Capitalized Software Development Project          
Restructuring Charges [Abstract]          
Total operating expenses       300  
Office Space Reductions | Q3 2023 Lexington Office Exit          
Restructuring Charges [Abstract]          
Total operating expenses   $ 3,500   3,500  
Office Space Reductions | Q1 2023 Hillsboro Office Exit          
Restructuring Charges [Abstract]          
Total operating expenses       1,900  
Office Space Reductions | Additional Impairment on Previously Vacated Office Spaces          
Restructuring Charges [Abstract]          
Total operating expenses     800 $ 200  
Office Space Reductions | 200 S. Michigan Ave Office Exit          
Restructuring Charges [Abstract]          
Total operating expenses     1,400    
Office Space Reductions | New York, NY Office Exit          
Restructuring Charges [Abstract]          
Total operating expenses $ 1,200   $ 1,200