Other Balance Sheet Information - Summary of Other Long-term Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Liabilities, Noncurrent [Abstract] | ||
Lease liability, noncurrent | $ 6,722 | $ 7,021 |
Other long-term liabilities | 96 | 100 |
Total other long-term liabilities | $ 6,818 | $ 7,121 |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Total other long-term liabilities | Total other long-term liabilities |