v3.26.1
Net (loss) income per Ordinary Share - Shares outstanding were excluded from the calculation of diluted net loss per ordinary share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net (loss) income per Ordinary Share      
Number of anti-dilutive securities 244,786,726 223,648,753 245,195,626
Share options      
Net (loss) income per Ordinary Share      
Number of anti-dilutive securities 223,523,753 223,648,753 223,932,653
Restricted shares units      
Net (loss) income per Ordinary Share      
Number of anti-dilutive securities 21,262,973   21,262,973