v3.26.1
Shareholders' Equity - Details of Shares Issued (Parenthetical) (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Options exercised at $0.20/ADS or $0.07/ordinary share | American Depositary Shares    
Class of Stock [Line Items]    
Exercise price of stock option $ 0.2 $ 0.2
Options exercised at $0.20/ADS or $0.07/ordinary share | Ordinary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 0.07 0.07
Options exercised at $4.23/ADS or $1.41/ordinary share | American Depositary Shares    
Class of Stock [Line Items]    
Exercise price of stock option   4.23
Options exercised at $4.23/ADS or $1.41/ordinary share | Ordinary Shares    
Class of Stock [Line Items]    
Exercise price of stock option   $ 1.41
Options exercised at $4.48/ADS or $1.49/ordinary share | American Depositary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 4.48  
Options exercised at $4.48/ADS or $1.49/ordinary share | Ordinary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 1.49  
Options exercised at $7.19/ADS or $2.40/ordinary share | American Depositary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 7.19  
Options exercised at $7.19/ADS or $2.40/ordinary share | Ordinary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 2.4  
Options exercised at $9.98/ADS or $3.33/ordinary share | American Depositary Shares    
Class of Stock [Line Items]    
Exercise price of stock option 9.98  
Options exercised at $9.98/ADS or $3.33/ordinary share | Ordinary Shares    
Class of Stock [Line Items]    
Exercise price of stock option $ 3.33