XML 94 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Income taxes - Reconciliation of Uncertain Tax Liabilities, Inclusive of Accruals for Related Penalties and Interest (Parenthetical) (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]  
Uncertain tax liabilities, accrued interest $ 9,322
Uncertain tax liabilities, accrued penalties $ 6,123