v3.26.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Restructuring Charges [Abstract]      
Total operating expenses $ 663 $ 1,338  
Restructuring reserve $ 1,734   $ 2,550
Employee Severance [Member]      
Restructuring Charges [Abstract]      
Payment period 12 months    
Restructuring reserve $ 1,200   $ 1,914
Previously Vacated Office Space | Office Space Reductions that were initiated in prior periods      
Restructuring Charges [Abstract]      
Total operating expenses   600  
Office Space Reductions | Additional Impairment on Previously Vacated Office Spaces      
Restructuring Charges [Abstract]      
Total operating expenses   $ 700