XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Financial Instruments - Schedule of Company's Fair Value Imputs Of The Warrants (Detail)
Dec. 31, 2023
yr
6/10/2022 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.65
6/10/2022 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3.35
6/10/2022 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Warrants 5
6/10/2022 [Member] | Volatility [Member]  
Fair Value Disclosures [Line Items]  
Warrants 62.8
6/10/2022 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3.84
3/6/2023 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.65
3/6/2023 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3.78
3/6/2023 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3
3/6/2023 [Member] | Volatility [Member]  
Fair Value Disclosures [Line Items]  
Warrants 63.7
3/6/2023 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.61
12/1/2023 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.65
12/1/2023 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.25
12/1/2023 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3
12/1/2023 [Member] | Volatility [Member] | Minimum [Member]  
Fair Value Disclosures [Line Items]  
Warrants 58.3
12/1/2023 [Member] | Volatility [Member] | Maximum [Member]  
Fair Value Disclosures [Line Items]  
Warrants 59.9
12/1/2023 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.31
12/1/2023 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.65
12/1/2023 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Warrants 7.09
12/1/2023 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Warrants 3
12/1/2023 [Member] | Volatility [Member] | Minimum [Member]  
Fair Value Disclosures [Line Items]  
Warrants 58.3
12/1/2023 [Member] | Volatility [Member] | Maximum [Member]  
Fair Value Disclosures [Line Items]  
Warrants 59.9
12/1/2023 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Warrants 4.31
6/29/2023 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 4.65
6/29/2023 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 3.7
6/29/2023 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 0.75
6/29/2023 [Member] | Volatility [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 59.5
6/29/2023 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 5
6/4/2023 [Member] | Stock price [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 4.65
6/4/2023 [Member] | Exercise price [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 4.4
6/4/2023 [Member] | Term in years [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 1
6/4/2023 [Member] | Volatility [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 66.9
6/4/2023 [Member] | Treasury Yield [Member]  
Fair Value Disclosures [Line Items]  
Derivative liabilities 4.8