v3.25.1
Fair Value Measurements - Schedule of Warrants Fair Value was Established (Details) - Warrant [Member]
Dec. 31, 2024
Dec. 31, 2023
Dividend Yield on the Shares [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants fair value measurement input
Expected Share Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants fair value measurement input 91 99
Risk-free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants fair value measurement input 5 4.2
ADS Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants fair value measurement input 0.019 0.6