v3.23.2
FAIR VALUE MEASUREMENTS - Summary Of Change in Fair Value of Derivative Liabilities (Detail) - Fair Value, Inputs, Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Forward Warrant Agreement [Member]            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]            
Beginning Balance   $ (2,229)   $ 230 $ (2,229) $ 230
Transfer from Private Warrants to Public Warrants         0 0
Change in fair values $ 44 1,100 $ (2,108) (2,970)    
Exercise of warrants           3,305
Ending Balance (1,085)   (1,543)   (1,085) (1,543)
Earn out Liability [Member]            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]            
Beginning Balance   1,206   0 1,206 0
Transfer from Private Warrants to Public Warrants         0 (20,413)
Change in fair values 350 281 (6,566) (5,991)    
Exercise of warrants           0
Ending Balance 1,837   7,856   1,837 7,856
Trinity Warrants [Member] | Derivative Warrant Liabilities            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]            
Beginning Balance   0   4,355 0 4,355
Transfer from Private Warrants to Public Warrants         0 0
Change in fair values 0 0 1,498 517    
Exercise of warrants           (6,370)
Ending Balance 0   0   0 0
Private Placement Warrants | Derivative Warrant Liabilities            
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]            
Beginning Balance   1,068   0 1,068 0
Transfer from Private Warrants to Public Warrants         (158) (9,612)
Change in fair values (133) $ 623 (3,871) $ 801    
Exercise of warrants           0
Ending Balance $ 1,400   $ 6,542   $ 1,400 $ 6,542