XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details)
12 Months Ended
Jul. 20, 2022
USD ($)
Dec. 31, 2023
USD ($)
TradingDays
$ / shares
Dec. 31, 2022
USD ($)
Convertible Promissory Note [Abstract]      
Net proceeds after deducting issuance expenses   $ 0 $ 54,069,000
Movement of Note [Abstract]      
Convertible promissory notes, Beginning Balance   57,372,827  
Convertible promissory notes, Ending Balance   $ 9,956,000 57,372,827
Convertible Promissory Note [Member]      
Convertible Promissory Note [Abstract]      
Net proceeds after deducting issuance expenses $ 54,069,000    
Mandatory redemption amount multiplier   1.08  
Number of consecutive trading days | TradingDays   10  
Conversion price percentage   85.00%  
Period for volume weighted average price   10 days  
Period considered after occurrence of any event of default   5 days  
Movement of Note [Abstract]      
Convertible promissory notes, Beginning Balance   $ 57,372,827  
Convertible promissory notes issued during the year   0  
Redemption of convertible promissory notes   (47,546,626)  
Fair value change recognized   129,799  
Convertible promissory notes, Ending Balance   9,956,000 57,372,827
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Face value principal payable $ 61,215,000 $ 9,953,381 $ 57,488,000
Interest rate 8.00% 8.00% 8.00%
Issue date   Jul. 20, 2022 Jul. 20, 2022
Maturity date   Jan. 19, 2025 Jul. 19, 2023
Convertible Promissory Note [Member] | Minimum [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Face value principal payable   $ 25,000,000  
Convertible Promissory Note [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Floor price (in dollars per share) | $ / shares   $ 1  
Accrue interest rate   10.00%  
Convertible Promissory Note [Member] | Original Conversion Price [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   1.2375 1.2375
Convertible Promissory Note [Member] | Expected Term [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   1.05 0.55
Convertible Promissory Note [Member] | Volatility [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.5346 0.7513
Convertible Promissory Note [Member] | Market yield [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.1393 0.1802
Convertible Promissory Note [Member] | Risk Free Rate [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.0469 0.0469
Convertible Promissory Note [Member] | Period One [Member] | Minimum [Member]      
Convertible Promissory Note [Abstract]      
Aggregate outstanding principal amount   $ 30,000,000  
Convertible Promissory Note [Member] | Period One [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Percentage of issuance cost on principal amount   10.00%  
Convertible Promissory Note [Member] | Period Two [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Percentage of issuance cost on principal amount   20.00%  
Aggregate outstanding principal amount   $ 30,000,000