Commitments and Contingencies - Schedule of Leases in Financial Statement (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Right-of-use assets: | ||
Operating leases | $ 313 | $ 613 |
Finance leases | 542 | 699 |
Total right-of-use assets | 855 | 1,312 |
Lease liabilities: | ||
Operating leases | 328 | 644 |
Finance lease obligation, current portion | 23 | 194 |
Finance lease obligation, net of current portion | 0 | 2 |
Total lease liabilities | $ 351 | $ 840 |
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets | Other assets |
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property and equipment, net | Property and equipment, net |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued Liabilities and Other Liabilities | Accrued Liabilities and Other Liabilities |