Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities Measured on Recurring Basis (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||
---|---|---|---|---|---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
||||
Fair Value Measurements | |||||||
Transfer of assets into (out of) level 3 | $ 0 | $ 0 | |||||
Transfers of assets from level 2 to level 1 | 0 | 0 | |||||
Transfers of assets from level 1 to level 2 | 0 | 0 | |||||
Transfer of liabilities into (out of) level 3 | 0 | 0 | |||||
Transfers of liabilities from level 1 to level 2 | 0 | 0 | |||||
Transfers of liabilities from level 2 to level 1 | 0 | 0 | |||||
Liabilities: | |||||||
Warrant liability | 91 | 358 | [1] | $ 702 | $ 620 | ||
Fair Value Measurements Recurring | |||||||
Assets: | |||||||
Cash equivalents | 10,085 | 1,353 | |||||
Liabilities: | |||||||
Warrant liability | 91 | 358 | |||||
Level 1 | Fair Value Measurements Recurring | |||||||
Assets: | |||||||
Cash equivalents | 10,085 | 1,353 | |||||
Level 3 | Fair Value Measurements Recurring | |||||||
Liabilities: | |||||||
Warrant liability | $ 91 | $ 358 | |||||
|