Summary of significant accounting policies - Foreign Currency Translation and Transaction (Details) |
Jun. 30, 2026
¥ / $
|
Jun. 30, 2026
$ / $
|
Jun. 30, 2026
€ / $
|
Jun. 30, 2026
₨ / $
|
Dec. 31, 2025
¥ / $
|
Dec. 31, 2025
$ / $
|
Dec. 31, 2025
€ / $
|
Dec. 31, 2025
₨ / $
|
|---|---|---|---|---|---|---|---|---|
| Accounting Policies [Abstract] | ||||||||
| Exchange rate on the balance sheet date | 6.7968 | 1.4198 | 0.8765 | 94.4913 | 6.9835 | 1.3690 | 0.8500 | 89.8354 |