Quarterly report [Sections 13 or 15(d)]

Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)

v3.25.1
Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Assets    
Fair Value $ 0 $ 0
Liabilities    
Contingent earnout liabilities 11,000 11,000
Fair Value, Recurring    
Assets    
Money market funds 3,544,000 215,000
Assets, Fair Value Disclosure 3,544,000 215,000
Liabilities    
Contingent earnout liabilities 11,000 11,000
Total financial liabilities 24,000 2,177,000
2022 Private Placement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 1,000
2023 Private Placement Warrants A | Fair Value, Recurring    
Liabilities    
Warrant liabilities   90,000
2023 Private Placement Warrants B | Fair Value, Recurring    
Liabilities    
Warrant liabilities 3,000 16,000
2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   378,000
BEPO Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 6,000 18,000
BEPO Agent Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 4,000 2,000
July 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   865,000
August Inducement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   796,000
Level 1 | Fair Value, Recurring    
Assets    
Money market funds 3,544,000 215,000
Assets, Fair Value Disclosure 3,544,000 215,000
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 0 0
Level 1 | 2022 Private Placement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 1 | 2023 Private Placement Warrants A | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 1 | 2023 Private Placement Warrants B | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 1 | 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 1 | BEPO Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 1 | BEPO Agent Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 1 | July 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 1 | August Inducement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 2 | Fair Value, Recurring    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 0 0
Liabilities    
Contingent earnout liabilities 0 0
Total financial liabilities 0 0
Level 2 | 2022 Private Placement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 2 | 2023 Private Placement Warrants A | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 2 | 2023 Private Placement Warrants B | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 2 | 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 2 | BEPO Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 2 | BEPO Agent Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 0
Level 2 | July 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 2 | August Inducement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   0
Level 3 | Fair Value, Recurring    
Assets    
Money market funds 0 0
Assets, Fair Value Disclosure 0 0
Liabilities    
Contingent earnout liabilities 11,000 11,000
Total financial liabilities 24,000 2,177,000
Level 3 | 2022 Private Placement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 0 1,000
Level 3 | 2023 Private Placement Warrants A | Fair Value, Recurring    
Liabilities    
Warrant liabilities   90,000
Level 3 | 2023 Private Placement Warrants B | Fair Value, Recurring    
Liabilities    
Warrant liabilities 3,000 16,000
Level 3 | 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   378,000
Level 3 | BEPO Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities 6,000 18,000
Level 3 | BEPO Agent Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities $ 4,000 2,000
Level 3 | July 2024 Private Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   865,000
Level 3 | August Inducement Warrants | Fair Value, Recurring    
Liabilities    
Warrant liabilities   $ 796,000