v3.25.2
Fair Value Measurement - Assets And Liabilities Measured At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Assets:            
Marketable securities $ 34,106   $ 46,613      
Liabilities:            
Earnout liability 24 $ 24 2,486 $ 1,243 $ 265 $ 1,783
Fair value, recurring            
Assets:            
Cash equivalents 21,359   46,953      
Marketable securities 34,106   46,613      
Derivative asset     15      
Total fair value 55,465   93,581      
Liabilities:            
Earnout liability 24   2,486      
Derivative liability 17          
Total fair value 722   7,052      
Fair value, recurring | Common stock warrants (Public)            
Liabilities:            
Warrants or rights outstanding 464   3,108      
Fair value, recurring | Common stock warrants (Private Placement)            
Liabilities:            
Warrants or rights outstanding 217   1,458      
Fair value, recurring | Level 1            
Assets:            
Cash equivalents 21,359   46,953      
Marketable securities 0   0      
Derivative asset     0      
Total fair value 21,359   46,953      
Liabilities:            
Earnout liability 0   0      
Derivative liability 0          
Total fair value 464   3,108      
Fair value, recurring | Level 1 | Common stock warrants (Public)            
Liabilities:            
Warrants or rights outstanding 464   3,108      
Fair value, recurring | Level 1 | Common stock warrants (Private Placement)            
Liabilities:            
Warrants or rights outstanding 0   0      
Fair value, recurring | Level 2            
Assets:            
Cash equivalents 0   0      
Marketable securities 34,106   46,613      
Derivative asset     15      
Total fair value 34,106   46,628      
Liabilities:            
Earnout liability 0   0      
Derivative liability 17          
Total fair value 234   1,458      
Fair value, recurring | Level 2 | Common stock warrants (Public)            
Liabilities:            
Warrants or rights outstanding 0   0      
Fair value, recurring | Level 2 | Common stock warrants (Private Placement)            
Liabilities:            
Warrants or rights outstanding 217   1,458      
Fair value, recurring | Level 3            
Assets:            
Cash equivalents 0   0      
Marketable securities 0   0      
Derivative asset     0      
Total fair value 0   0      
Liabilities:            
Earnout liability 24   2,486      
Derivative liability 0          
Total fair value 24   2,486      
Fair value, recurring | Level 3 | Common stock warrants (Public)            
Liabilities:            
Warrants or rights outstanding 0   0      
Fair value, recurring | Level 3 | Common stock warrants (Private Placement)            
Liabilities:            
Warrants or rights outstanding $ 0   $ 0