XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Fair Value Measurements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Inputs, Level 3 [Member] | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities $ 1,332 $ 2,988 $ 1,842 $ 820 $ 1,128 $ 939
Fair Value, Recurring [Member]            
Assets:            
Cash 1,139   1,078      
Money market funds 113,774   122,830      
Total cash and cash equivalents 114,913   123,908      
Liabilities:            
Total Warrant Liabilities 1,332   1,842      
Fair Value, Recurring [Member] | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities 1,332   1,842      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]            
Assets:            
Cash 1,139   1,078      
Money market funds 113,774   122,830      
Total cash and cash equivalents 114,913   123,908      
Liabilities:            
Total Warrant Liabilities 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]            
Assets:            
Cash 0   0      
Money market funds 0   0      
Total cash and cash equivalents 0   0      
Liabilities:            
Total Warrant Liabilities 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities 0   0      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]            
Assets:            
Cash 0   0      
Money market funds 0   0      
Total cash and cash equivalents 0   0      
Liabilities:            
Total Warrant Liabilities 1,332   1,842      
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Private Placement Warrants            
Liabilities:            
Total Warrant Liabilities $ 1,332   $ 1,842