Fair Value Measurements - Financial instruments carried at fair value (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Financial Assets | ||
Total | $ 25,339 | $ 43,104 |
Financial Liabilities | ||
Loan payable | 20,540 | 20,303 |
Total | 20,540 | 20,303 |
(Level 1) | ||
Financial Assets | ||
Total | 25,339 | 43,104 |
Financial Liabilities | ||
Loan payable | 0 | 0 |
Total | 0 | 0 |
(Level 2) | ||
Financial Assets | ||
Total | 0 | 0 |
Financial Liabilities | ||
Loan payable | 0 | 0 |
Total | 0 | 0 |
(Level 3) | ||
Financial Assets | ||
Total | 0 | 0 |
Financial Liabilities | ||
Loan payable | 20,540 | 20,303 |
Total | 20,540 | 20,303 |
Money market funds | ||
Financial Assets | ||
Money market funds | 25,339 | 43,104 |
Money market funds | (Level 1) | ||
Financial Assets | ||
Money market funds | 25,339 | 43,104 |
Money market funds | (Level 2) | ||
Financial Assets | ||
Money market funds | 0 | 0 |
Money market funds | (Level 3) | ||
Financial Assets | ||
Money market funds | $ 0 | $ 0 |