XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Restructuring Charges [Abstract]      
Total operating expenses $ 1,338 $ 2,337  
Payment period 12 months    
Restructuring reserve $ 548   $ 1,197
Employee Severance [Member]      
Restructuring Charges [Abstract]      
Total operating expenses   1,000  
Restructuring reserve 14   $ 629
Previously Vacated Office Space | Office Space Reductions that were initiated in prior periods      
Restructuring Charges [Abstract]      
Total operating expenses 600 500  
Office Space Reductions | Additional Impairment on Previously Vacated Office Spaces      
Restructuring Charges [Abstract]      
Total operating expenses $ 700 $ 800