Leases - Lease-related Assets and Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Operating lease right-of-use assets | $ 11,305 | $ 11,939 |
| Liabilities | ||
| Other current liabilities | $ 3,703 | $ 3,920 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Prepaid expenses and other current assets | Prepaid expenses and other current assets |
| Operating lease liabilities, net of current portion | $ 7,789 | $ 8,438 |
| Total | $ 11,492 | $ 12,358 |