Leases - Lease-related Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Assets | ||
Operating lease right-of-use assets | $ 12,705 | $ 13,841 |
Liabilities | ||
Other current liabilities | $ 4,322 | $ 5,306 |
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 | $ 9,366 | $ 11,166 |
Total | $ 13,688 | $ 16,472 |