v3.23.2
FAIR VALUE MEASUREMENTS - Summary of Information About Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Liabilities:    
Earn-out Liability $ 1,800 $ 1,200
Fair Value, Inputs, Level 1    
Assets:    
Assets 37,858 94,556
Liabilities:    
Derivative liabilities 1,245 699
Fair Value, Inputs, Level 1 | Money Market Fund    
Assets:    
Assets 16,947 36,346
Fair Value, Inputs, Level 1 | US Treasury Securities    
Assets:    
Assets 20,911 58,210
Fair Value, Inputs, Level 1 | U.S. government agency bonds    
Assets:    
Assets 0  
Fair Value, Inputs, Level 1 | US Government Corporations and Agencies Securities    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 1 | Commercial Paper    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 1 | Earn out Liability    
Liabilities:    
Earn-out Liability 0 0
Fair Value, Inputs, Level 2    
Assets:    
Assets 62,854 26,713
Liabilities:    
Derivative liabilities 0 0
Fair Value, Inputs, Level 2 | Money Market Fund    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 2 | US Treasury Securities    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 2 | U.S. government agency bonds    
Assets:    
Assets 45,084  
Fair Value, Inputs, Level 2 | US Government Corporations and Agencies Securities    
Assets:    
Assets 11,292 3,571
Fair Value, Inputs, Level 2 | Commercial Paper    
Assets:    
Assets 6,478 23,142
Fair Value, Inputs, Level 2 | Earn out Liability    
Liabilities:    
Earn-out Liability 0 0
Fair Value, Inputs, Level 3    
Assets:    
Assets 1,085 2,229
Liabilities:    
Derivative liabilities 3,237 2,274
Fair Value, Inputs, Level 3 | Money Market Fund    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 3 | US Treasury Securities    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 3 | U.S. government agency bonds    
Assets:    
Assets 0  
Fair Value, Inputs, Level 3 | US Government Corporations and Agencies Securities    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 3 | Commercial Paper    
Assets:    
Assets 0 0
Fair Value, Inputs, Level 3 | Earn out Liability    
Liabilities:    
Earn-out Liability 1,837 1,206
Public Warrants | Fair Value, Inputs, Level 1 | Derivative    
Liabilities:    
Derivative liabilities 1,245 699
Public Warrants | Fair Value, Inputs, Level 2 | Derivative    
Liabilities:    
Derivative liabilities 0 0
Public Warrants | Fair Value, Inputs, Level 3 | Derivative    
Liabilities:    
Derivative liabilities 0 0
Private Warrants | Fair Value, Inputs, Level 1 | Derivative    
Liabilities:    
Derivative liabilities 0 0
Private Warrants | Fair Value, Inputs, Level 2 | Derivative    
Liabilities:    
Derivative liabilities 0 0
Private Warrants | Fair Value, Inputs, Level 3 | Derivative    
Liabilities:    
Derivative liabilities 1,400 1,068
Forward warrant agreement | Fair Value, Inputs, Level 1    
Assets:    
Forward Warrant Agreement 0 0
Forward warrant agreement | Fair Value, Inputs, Level 2    
Assets:    
Forward Warrant Agreement 0 0
Forward warrant agreement | Fair Value, Inputs, Level 3    
Assets:    
Forward Warrant Agreement $ 1,085 $ 2,229