v3.24.2.u1
Fair Value Measurements - Assets and Liabilities measured at recurring basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities    
Total liabilities $ 3,091 $ 5,795
Level 1 | Public Warrant    
Liabilities    
Total liabilities 2,266 4,245
Level 3 | Earnout liability    
Liabilities    
Total liabilities 345 654
Level 3 | Private Placement Warrants    
Liabilities    
Total liabilities 480 896
Money market funds | Level 1    
Assets    
Cash equivalents $ 146,125 $ 186,125