v3.25.1
Significant accounting policies - Additional Information (Details) - ASU 2023-07
Mar. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Accounting standards update, adopted true
Accounting standards update, adoption date Dec. 15, 2023
Accounting standards update, immaterial effect true