v3.23.2
WARRANTS - Additional Information (Detail)
3 Months Ended 4 Months Ended 6 Months Ended
Jun. 02, 2022
USD ($)
Mar. 02, 2022
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
May 31, 2020
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Mar. 31, 2021
shares
Feb. 29, 2020
$ / shares
shares
Class Of Warrant Or Right [Line Items]                    
Warrants outstanding | shares     2,680,607     2,680,607   2,680,607    
Fair value adjustment of warrants     $ 5,000 $ (7,980,000)   $ 878,000 $ (11,750,000)      
Adjustment to additional paid in capital warrants issued           $ 1,200,000        
Share price | $ / shares     $ 0.01     $ 0.01        
Number of trading days for determining the share price   20 days                
Proceeds from sale of common stock through Purchase Agreement     $ 2,348,000     $ 2,348,000        
Series C Preferred Stock [Member]                    
Class Of Warrant Or Right [Line Items]                    
Share price | $ / shares         $ 0.906793          
Proceeds from sale of common stock through Purchase Agreement         $ 56,200,000          
Proceeds from sale of common stock through Purchase Agreement ( in Share) | shares         69,223,658          
Series C Preferred Stock [Member] | Post Conversion [Member]                    
Class Of Warrant Or Right [Line Items]                    
Share price | $ / shares         $ 1.15          
Proceeds from sale of common stock through Purchase Agreement ( in Share) | shares         54,478,260          
Public Warrants                    
Class Of Warrant Or Right [Line Items]                    
Warrants outstanding | shares     9,075,000     9,075,000        
Exercise price of warrants | $ / shares     $ 11.50     $ 11.50        
Fair value adjustment of warrants     $ 300,000 5,600,000   $ 500,000 10,700,000      
Share price | $ / shares     $ 18.00     $ 18.00        
Number of trading days for determining the share price           20 days        
Number of consecutive trading days for determining the share price           30 days        
Waiting period after which the share trading days are considered           30 days        
Derivative liabilities     $ 1,200,000     $ 1,200,000   $ 700,000    
Private Warrants [Member]                    
Class Of Warrant Or Right [Line Items]                    
Fair value adjustment of warrants     300,000 3,900,000   300,000 3,100,000      
Derivative liabilities     $ 1,400,000     $ 1,400,000   $ 1,100,000    
Common Stock Warrants                    
Class Of Warrant Or Right [Line Items]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares     783,129     783,129     313,252  
Common Stock Warrants | Class A Ordinary Shares                    
Class Of Warrant Or Right [Line Items]                    
Class of warrant or right, Grand date fair value     $ 200,000     $ 200,000        
Warrants To Purchase Class A Common Stock [Member] | Series C Redeemable Convertible Preferred Stock [Member]                    
Class Of Warrant Or Right [Line Items]                    
Exercise price of warrants | $ / shares     $ 0.01     $ 0.01        
ClassOfWarrantsOrRightsWarrantsIssuedDuringThePeriod | shares           5,248,183        
Warrants and rights outstanding, term     10 years     10 years        
Customer Warrants [Member] | Class A Ordinary Shares                    
Class Of Warrant Or Right [Line Items]                    
Exercise price of warrants | $ / shares                   $ 1.152
Warrants and rights outstanding, term                   10 years
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                   2,680,607
Deferred assets in connection with warrants issued to Customer           $ 100,000        
Customer Warrants [Member] | Class A Ordinary Shares | Maximum [Member]                    
Class Of Warrant Or Right [Line Items]                    
Class Of Warrants Vesting Percentage                   100
Customer Warrants [Member] | Class A Ordinary Shares | Minimum [Member]                    
Class Of Warrant Or Right [Line Items]                    
Class Of Warrants Vesting Percentage                   50
Trinity Warrants [Member]                    
Class Of Warrant Or Right [Line Items]                    
Class of warrant or right issued during period, Warrants | shares           469,877        
Class of Warrants or Rights Aggregate Fair Value of Warrants at the Time of Grant           $ 2,700,000        
Fair value adjustment of warrants       $ 1,500,000     $ 2,000,000.0      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares     783,129     783,129        
Warrants Outstanding $ 783,129                  
Warrant liability $ 6,400,000