v3.26.1
Summary of significant accounting policies - Foreign Currency Translation and Transaction (Details)
Mar. 31, 2026
¥ / $
Mar. 31, 2026
$ / $
Mar. 31, 2026
€ / $
Mar. 31, 2026
₨ / $
Dec. 31, 2025
¥ / $
Dec. 31, 2025
$ / $
Dec. 31, 2025
€ / $
Dec. 31, 2025
₨ / $
Accounting Policies [Abstract]                
Exchange rate on the balance sheet date 6.9139 1.3690 0.8692 93.8539 6.9835 1.3690 0.8500 89.8354