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 | ||