Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Assumption Used to Determine Fair Value of Warrant Liability (Detail)

v3.23.2
Fair Value Measurements - Assumption Used to Determine Fair Value of Warrant Liability (Detail)
Jun. 30, 2023
yr
Jun. 26, 2023
yr
Dec. 31, 2022
yr
Expected Volatility [Member] | Class C Warrant [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability 1.291 1.291  
Remaining Contractual term (in years) [Member] | Class C Warrant [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability 5.25 5.25  
Risk-free Interest Rate [Member] | Class C Warrant [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability 0.0413 0.0402  
2020 Warrants [Member] | Expected Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability     0.802
2020 Warrants [Member] | Remaining Contractual term (in years) [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability     0.42
2020 Warrants [Member] | Risk-free Interest Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability     0.0476
2022 Warrants [Member] | Expected Volatility [Member] | Class A warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   1.355 0.998
2022 Warrants [Member] | Expected Volatility [Member] | Class B warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   1.295 14,030
2022 Warrants [Member] | Remaining Contractual term (in years) [Member] | Class A warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   4.63 5.08
2022 Warrants [Member] | Remaining Contractual term (in years) [Member] | Class B warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   0.13 0.58
2022 Warrants [Member] | Risk-free Interest Rate [Member] | Class A warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   0.0413 0.0399
2022 Warrants [Member] | Risk-free Interest Rate [Member] | Class B warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of warrant liability   0.0532 0.0476