XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Summary of Assets And Liabilities Measured At Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Assets:        
Marketable securities $ 70,857 $ 82,761    
Liabilities:        
Earnout liability 265 $ 1,783 $ 29,894 $ 42,533
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Derivative liability    
Fair Value, Recurring        
Assets:        
Cash equivalents 37,941 $ 75,502    
Marketable securities 70,857 82,761    
Derivative asset 48      
Total fair value 108,846 158,263    
Liabilities:        
Earnout liability 265 1,783    
Derivative liability 26 300    
Total fair value 983 3,424    
Fair Value, Recurring | Level 1        
Assets:        
Cash equivalents 37,941 75,502    
Marketable securities 0 0    
Derivative asset 0      
Total fair value 37,941 75,502    
Liabilities:        
Earnout liability 0 0    
Derivative liability 0 0    
Total fair value 471 913    
Fair Value, Recurring | Level 2        
Assets:        
Cash equivalents 0 0    
Marketable securities 70,857 82,761    
Derivative asset 48      
Total fair value 70,905 82,761    
Liabilities:        
Earnout liability 0 0    
Derivative liability 26 300    
Total fair value 247 728    
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 265 1,783    
Derivative liability 0 0    
Total fair value 265 1,783    
Common stock warrants (Public) | Fair Value, Recurring        
Liabilities:        
Warrants or rights outstanding 471 913    
Common stock warrants (Public) | Fair Value, Recurring | Level 1        
Liabilities:        
Warrants or rights outstanding 471 913    
Common stock warrants (Public) | Fair Value, Recurring | Level 2        
Liabilities:        
Warrants or rights outstanding 0 0    
Common stock warrants (Public) | Fair Value, Recurring | Level 3        
Liabilities:        
Warrants or rights outstanding 0 0    
Common stock warrants (Private Placement) | Fair Value, Recurring        
Liabilities:        
Warrants or rights outstanding 221 428    
Common stock warrants (Private Placement) | Fair Value, Recurring | Level 1        
Liabilities:        
Warrants or rights outstanding 0 0    
Common stock warrants (Private Placement) | Fair Value, Recurring | Level 2        
Liabilities:        
Warrants or rights outstanding 221 428    
Common stock warrants (Private Placement) | Fair Value, Recurring | Level 3        
Liabilities:        
Warrants or rights outstanding $ 0 $ 0