XML 104 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies - Foreign Currency Translation and Transaction (Details)
Dec. 31, 2024
¥ / $
Dec. 31, 2024
$ / $
Dec. 31, 2024
€ / $
Dec. 31, 2024
₨ / $
Dec. 31, 2023
¥ / $
Dec. 31, 2023
$ / $
Dec. 31, 2023
€ / $
Accounting Policies [Abstract]              
Exchange rate on the balance sheet date 7.3094 1.4384 0.9600 85.4912 7.1006 1.3246 0.9059