v3.25.0.1
Net Loss Per Share (Details)
12 Months Ended
Jan. 26, 2024
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Net Loss Per Share [Line Items]        
ADS ordinary shares ratio 16      
Restricted Stock [Member]        
Net Loss Per Share [Line Items]        
Unvested restricted shares   3,880,000 3,573,750 6,034,250
Common Class A [Member]        
Net Loss Per Share [Line Items]        
ADS ordinary shares ratio 240