v3.25.2
NET LOSS PER SHARE- Schedule of Shares Outstanding Were Excluded from the Calculation of Diluted Net Loss Per Ordinary Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Shares issuable upon exercise of stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 29,112,992 31,762,229 30,039,467 32,006,030
Shares issuable upon vesting of non-vested shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 3,632,639 2,555,946 3,601,054 2,760,854
Shares issuable upon vesting of capped non-vested shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 0 6,617,351 0 6,617,351
Shares issuable upon exercise of warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 33,937,000 30,431,505 33,937,000 29,434,253
Shares issuable upon vesting of earn-out shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 0 19,999,988 0 19,999,988
Shares issuable that may be subject to cancellation        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,687,500 1,687,500 1,687,500 1,687,500
Shares issuable upon conversion of convertible loan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 50,000,000 8,967,033 50,000,000 4,483,516