XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Cash Paid for Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State and local $ 1,623 $ 738 $ 920
Foreign:      
Cash paid for income taxes, net of refunds received 10,611 10,115 8,222
U.K.      
Foreign:      
Foreign: 8,279 8,929 6,937
Other foreign jurisdictions      
Foreign:      
Foreign: $ 709 $ 448 $ 365