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 |